Io comunque farei così:
codice:
FIRST=1

....

while ....
   contprova.sh $dir

   set `....`
   NDIR=$1
   NFILE=$2
   NLINK=$3

   if [ $FIRST -eq 0 ]; then
      # qui verifica le differenze
   fi

   NDIR_OLD=$NDIR
   NFILE_OLD=$NFILE
   NLINK_OLD=$NLINK

   FIRST=0

   ....
done
su ... non è così difficile.