#!/bin/bash set -e tmpfile1=$(mktemp) tmpfile2=$(mktemp) clean_tmpfile() { rm -f "$tmpfile1" "$tmpfile2" } trap clean_tmpfile EXIT cat > $tmpfile1< $tmpfile2 diff -u $tmpfile1 $tmpfile2 rm -f $tmpfile1 $tmpfile2