#! /bin/csh # m2t - C Shell script to decode most recent OASIS data from can M2 # onintr - # Disable interrupts to avoid SIGINT set oasis = /oasis set can = m2 cd $oasis/raw set filebase0 = $can.`date +%Y%j` set filebase1 = $can.`date +%y%j` foreach filebase ($filebase0 $filebase1) set i = 25 while ( $i >= 0 ) set datafile = $filebase.`printf "%02d" $i` if ( -e $datafile && ! -z $datafile ) then echo "Decoding file $datafile" $oasis/bin/decode $* $datafile | less -e -b32 -P"<--more-- $datafile> P" exit endif @ i-- end end echo "Can't find $filebase0.* or $filebase1.*"