| 1 | 
#! /bin/sh | 
| 2 | 
if [ $# -le 2 ] ; then | 
| 3 | 
  echo 'Usage: '`basename $0` ' dir1 dir2 list_of_files :' | 
| 4 | 
  echo ' ==> do diff dir1/file dir2/file' | 
| 5 | 
  echo '  for each file in list_of_files & for all tiles ' | 
| 6 | 
  exit | 
| 7 | 
fi | 
| 8 | 
chkmeta=Y | 
| 9 | 
dir0=`pwd` | 
| 10 | 
dir1=$1 | 
| 11 | 
dir2=$2 | 
| 12 | 
shift ; shift ;  | 
| 13 | 
first=1 | 
| 14 | 
listnamf=$* | 
| 15 | 
for zz in $listnamf | 
| 16 | 
do  | 
| 17 | 
 if test $first = 1  | 
| 18 | 
 then | 
| 19 | 
  cd $dir1 | 
| 20 | 
  listX=`ls $zz.*.data | sed "s/$zz.//g" | sed "s/.data//g"` | 
| 21 | 
  cd $dir0 | 
| 22 | 
  echo ' listX=' $listX | 
| 23 | 
  first=0 | 
| 24 | 
 fi | 
| 25 | 
 echo '--> file=' $zz | 
| 26 | 
 for xx in $listX | 
| 27 | 
 do | 
| 28 | 
   echo diff $dir1/$zz.$xx.data $dir2 | 
| 29 | 
   diff $dir1/$zz.$xx.data $dir2 | 
| 30 | 
   out=$? | 
| 31 | 
   if test $out != 0  | 
| 32 | 
   then echo 'Diff outp=' $out ' ==> stop' | 
| 33 | 
    exit ; fi | 
| 34 | 
   if test $chkmeta = 'Y' | 
| 35 | 
   then | 
| 36 | 
    echo diff $dir1/$zz.$xx.meta $dir2 | 
| 37 | 
    diff $dir1/$zz.$xx.meta $dir2 | 
| 38 | 
    out=$? | 
| 39 | 
    if test $out != 0  | 
| 40 | 
    then echo 'Diff outp=' $out ' ==> stop' | 
| 41 | 
     exit ; fi | 
| 42 | 
   fi | 
| 43 | 
 done | 
| 44 | 
done | 
| 45 | 
exit |