#! /bin/csh # m1b - C Shell script to decode most recent OASIS data from can M1B # onintr - # Disable interrupts to avoid SIGINT set oasis = /usr/local/oasis set can = m1b cd $oasis/raw set datafilebase = $can.`date +%y%j` set i = 15 while ( $i >= 0 ) set datafile = $datafilebase.`printf "%02d" $i` if ( -e $datafile && ! -z $datafile ) break @ i-- end if ( -e $datafile ) then $oasis/bin/decode $* $datafile | less -e -b32 -P"<--more-- $datafile> P" else echo "Can't find $datafile" endif