| 22 | 
     echo "                         [def=\"$FIRSTDAY\"]" | 
     echo "                         [def=\"$FIRSTDAY\"]" | 
| 23 | 
     echo "  (-u |-upto )LASTDAY   until last day=\"YYYYMMDD\" (=selected period)" | 
     echo "  (-u |-upto )LASTDAY   until last day=\"YYYYMMDD\" (=selected period)" | 
| 24 | 
     echo "                         [def=\"FIRSTDAY\"]" | 
     echo "                         [def=\"FIRSTDAY\"]" | 
| 25 | 
  | 
     echo "  (-b |-before)BEFORE   compare with output from before \"YYYYMMDD\"" | 
| 26 | 
  | 
     echo "                         (=previous period) [def=\"FIRSTDAY\"]" | 
| 27 | 
     echo "  (-o |-outp )OUTPFIL   output file (-1 removed when exit)" | 
     echo "  (-o |-outp )OUTPFIL   output file (-1 removed when exit)" | 
| 28 | 
     echo "                         [def=\"$OUTPFIL\"]" | 
     echo "                         [def=\"$OUTPFIL\"]" | 
| 29 | 
     echo "  (-n |-nldf )NBLDIFF   max number of diff lines to echo" | 
     echo "  (-n |-nldf )NBLDIFF   max number of diff lines to echo" | 
| 128 | 
             ttt=`echo $day | sed -e 's/_[0-9]$//' | sed -e 's/_[0-9][0-9]$//'` | 
             ttt=`echo $day | sed -e 's/_[0-9]$//' | sed -e 's/_[0-9][0-9]$//'` | 
| 129 | 
             day=`echo $ttt | sed -e 's|_| |g' |awk '{print $NF}'` | 
             day=`echo $ttt | sed -e 's|_| |g' |awk '{print $NF}'` | 
| 130 | 
  | 
  | 
| 131 | 
             if [ $day -lt $FIRSTDAY ] ; then | 
             if [ $day -lt $BEFORE ] ; then | 
| 132 | 
                 echo "$OPTFILE$kind $day $OPTFILE $kind $i" >> ./plist | 
                 echo "$OPTFILE$kind $day $OPTFILE $kind $i" >> ./plist | 
| 133 | 
             elif [ $day -le $LASTDAY ] ; then | 
             elif [ $day -ge $FIRSTDAY -a $day -le $LASTDAY ] ; then | 
| 134 | 
                 echo "$OPTFILE$kind $day $OPTFILE $kind $i" >> ./slist | 
                 echo "$OPTFILE$kind $day $OPTFILE $kind $i" >> ./slist | 
| 135 | 
             else | 
             else | 
| 136 | 
                 if test $dBug = 't' ; then | 
                 if test $dBug = 't' ; then | 
| 162 | 
 MACHINES='_All_' | 
 MACHINES='_All_' | 
| 163 | 
 FIRSTDAY=$CURR_DAY | 
 FIRSTDAY=$CURR_DAY | 
| 164 | 
 LASTDAY="30000000" | 
 LASTDAY="30000000" | 
| 165 | 
  | 
 BEFORE="30000000" | 
| 166 | 
 OUTPFIL=`basename $0`'.log' | 
 OUTPFIL=`basename $0`'.log' | 
| 167 | 
 NBLDIFF=5 | 
 NBLDIFF=5 | 
| 168 | 
 ADDRESS='none' | 
 ADDRESS='none' | 
| 206 | 
         -upto=* | --upto=*) | 
         -upto=* | --upto=*) | 
| 207 | 
             LASTDAY=$ac_optarg ;; | 
             LASTDAY=$ac_optarg ;; | 
| 208 | 
  | 
  | 
| 209 | 
  | 
         -before | --before | -b | --b) | 
| 210 | 
  | 
             ac_prev=BEFORE ;; | 
| 211 | 
  | 
         -before=* | --before=*) | 
| 212 | 
  | 
             BEFORE=$ac_optarg ;; | 
| 213 | 
  | 
  | 
| 214 | 
         -outp | --outp | -o | --o) | 
         -outp | --outp | -o | --o) | 
| 215 | 
             ac_prev=OUTPFIL ;; | 
             ac_prev=OUTPFIL ;; | 
| 216 | 
         -outp=* | --outp=*) | 
         -outp=* | --outp=*) | 
| 245 | 
   exit 2 | 
   exit 2 | 
| 246 | 
 fi | 
 fi | 
| 247 | 
 if test $LASTDAY = "30000000" ; then LASTDAY=$FIRSTDAY ; fi | 
 if test $LASTDAY = "30000000" ; then LASTDAY=$FIRSTDAY ; fi | 
| 248 | 
  | 
 if test  $BEFORE = "30000000" ; then  BEFORE=$FIRSTDAY ; fi | 
| 249 | 
 CMDLINE=$0 | 
 CMDLINE=$0 | 
| 250 | 
 for xx in "$@" ; do nw=`echo $xx | wc -w` | 
 for xx in "$@" ; do nw=`echo $xx | wc -w` | 
| 251 | 
   if test $nw = '1' ; then CMDLINE="$CMDLINE $xx" | 
   if test $nw = '1' ; then CMDLINE="$CMDLINE $xx" | 
| 252 | 
                       else CMDLINE="$CMDLINE '$xx'" ; fi | 
                       else CMDLINE="$CMDLINE '$xx'" ; fi | 
| 253 | 
 done | 
 done | 
| 254 | 
  | 
  | 
| 255 | 
 PERIOD=`echo $FIRSTDAY | sed 's/[0-9][0-9]$//'` | 
 PERIOD=`echo $LASTDAY | sed 's/[0-9][0-9]$//'` | 
| 256 | 
 PP=`expr $PERIOD - 1` | 
 PP=`expr $PERIOD - 1` | 
| 257 | 
 PM=`echo $PP | sed 's/^[0-9][0-9][0-9][0-9]//'` | 
 PM=`echo $PP | sed 's/^[0-9][0-9][0-9][0-9]//'` | 
| 258 | 
 PY=`echo $PP | sed 's/[0-9][0-9]$//'` | 
 PY=`echo $PP | sed 's/[0-9][0-9]$//'` | 
| 273 | 
 echo "PERIOD='$PERIOD' , PREV_P='$PREV_P'" >> $OUTPFIL | 
 echo "PERIOD='$PERIOD' , PREV_P='$PREV_P'" >> $OUTPFIL | 
| 274 | 
 echo "INDIR='$INDIR'" >> $OUTPFIL | 
 echo "INDIR='$INDIR'" >> $OUTPFIL | 
| 275 | 
 echo "Checking latest output from $FIRSTDAY until $LASTDAY" >> $OUTPFIL | 
 echo "Checking latest output from $FIRSTDAY until $LASTDAY" >> $OUTPFIL | 
| 276 | 
  | 
 echo "  versus latest from before $BEFORE" >> $OUTPFIL | 
| 277 | 
  | 
  | 
| 278 | 
 if test $dBug = 't' ; then | 
 if test $dBug = 't' ; then | 
| 279 | 
   echo "PERIOD='$PERIOD' , PREV_P='$PREV_P'" | 
   echo "PERIOD='$PERIOD' , PREV_P='$PREV_P'" | 
| 280 | 
   echo "FIRSTDAY='$FIRSTDAY' , LASTDAY='$LASTDAY'" | 
   echo "FIRSTDAY='$FIRSTDAY' , LASTDAY='$LASTDAY' , BEFORE='$BEFORE'" | 
| 281 | 
 fi | 
 fi | 
| 282 | 
 if test -d $INDIR ; then | 
 if test -d $INDIR ; then | 
| 283 | 
   dirP=`echo $INDIR | sed "s/$PERIOD/$PREV_P/"` | 
   dirP=`echo $INDIR | sed "s/$PERIOD/$PREV_P/"` | 
| 293 | 
 fi | 
 fi | 
| 294 | 
  | 
  | 
| 295 | 
 #- a short summary of this checking : | 
 #- a short summary of this checking : | 
| 296 | 
 OUTPSUM=`echo $FIRSTDAY | sed 's/^20../_/'` | 
 OUTPSUM=`echo $LASTDAY | sed 's/^20../_/'` | 
| 297 | 
 OUTPSUM=`basename $0`"$OUTPSUM.txt" | 
 OUTPSUM=`basename $0`"$OUTPSUM.txt" | 
| 298 | 
 if test -e $OUTPSUM ; then mv -f $OUTPSUM $OUTPSUM'_bak' ; fi | 
 if test -e $OUTPSUM ; then mv -f $OUTPSUM $OUTPSUM'_bak' ; fi | 
| 299 | 
 echo ' '$CMDLINE > $OUTPSUM | 
 echo ' '$CMDLINE > $OUTPSUM | 
| 303 | 
 else | 
 else | 
| 304 | 
   echo -n "Checking latest output from $FIRSTDAY until $LASTDAY" | tee -a $OUTPSUM | 
   echo -n "Checking latest output from $FIRSTDAY until $LASTDAY" | tee -a $OUTPSUM | 
| 305 | 
 fi | 
 fi | 
| 306 | 
 echo " versus latest prior to this period" | tee -a $OUTPSUM | 
 if test $FIRSTDAY = $BEFORE ; then | 
| 307 | 
  | 
   echo " versus latest prior to this period" | tee -a $OUTPSUM | 
| 308 | 
  | 
 else | 
| 309 | 
  | 
   echo " versus latest from before $BEFORE" | tee -a $OUTPSUM | 
| 310 | 
  | 
 fi | 
| 311 | 
 echo "    Machine   Tot. Nb.   no    Nb with  Nb diff" >> $OUTPSUM | 
 echo "    Machine   Tot. Nb.   no    Nb with  Nb diff" >> $OUTPSUM | 
| 312 | 
 echo "     name     checked   comp    Diff    lines"  >> $OUTPSUM | 
 echo "     name     checked   comp    Diff    lines"  >> $OUTPSUM | 
| 313 | 
  | 
  | 
| 314 | 
 ( cd $INDIR ; ls -1 -t */summary.txt | sed 's/\/summary.txt//' ) > ./dir_all | 
 ( cd $INDIR ; ls -1 -t */summary.txt | sed 's/\/summary.txt//' ) > ./dir_all | 
| 315 | 
  | 
  | 
| 316 | 
 if test "x$MACHINES" = "x_All_" ; then | 
 if test "x$MACHINES" = "x_All_" ; then | 
| 317 | 
   MACHINES="faulks meander lagoon aces.jmc aces.ce107 dickens danton beagle harbor" | 
   MACHINES="faulks meander aces.jmc aces.ce107 baudelaire dickens danton beagle harbor" | 
| 318 | 
   MACHINES="$MACHINES columbia pleiades iblade rays solssrv solasrv sx8" | 
   MACHINES="$MACHINES columbia pleiades iblade rays solssrv solasrv sx8" | 
| 319 | 
   MACHINES="$MACHINES trane dodongo dokdo bigred" | 
   MACHINES="$MACHINES trane dodongo dokdo bigred" | 
| 320 | 
  | 
  |