#!/bin/bash ls .. | cut -c2-3 | grep -v 19 | grep -v 20 | grep -v 31 | while read d do d_prev=`expr $d - 1` d2=`ls -d ../a$d_prev*` d1=`ls -d ../a$d*` echo -ne "
===== Comparing $d1 with $d2 =====
\r\n" ls $d1/*.txt | while read f1 do f=`basename $f1` f2=$d2/$f echo -ne "\r\n"
echo -ne "$f"
if [ -f $f2 ]
then
if diff $f1 $f2 > /dev/null
then
echo -ne "\r\n"
else
echo -ne " changed (diff $f2 $f1)
\r\n"
echo -ne "\r\n"
diff $f2 $f1 | awk '
{gsub("[^ -~]$","")}
{gsub(" ","\\ ")}
{printf(" %s
\r\n",$0)}
'
echo -ne "\r\n"
fi
else
echo -ne " [new]\r\n"
fi
echo -ne "