#! /bin/bash if [ ! -f ../a.out ] then echo Making executable (cd .. ; make) || exit 0 fi for i in *.awk do echo === $i OUT=${i%.awk}.OUT OK=${i%.awk}.ok IN=${i%.awk}.in input= if [ -f $IN ] then input=$IN fi ../a.out -f $i $input > $OUT 2>&1 if cmp -s $OK $OUT then rm -f $OUT else echo ++++ $i failed! fi done