cd $TGT_DIR FILE_LIST=`perl /rename/by/id.pl $FILE_NAME` for FILE in $FILE_LIST do if perl /some/compliance/checks.pl $FILE 2>/dev/null >$FILE.ERR then cp -f $FILE archive cp -f $FILE out else logit "$FILE WAS MALFORMED:\n `cat $FILE.ERR`" mail -s "FILE $FILE INCOMPLETE, NOT SENT" $NOTIFY <