| #!/bin/sh | |
| for i in 1 2 3 4 5 6 7 8 9 10 11 12 13 14 151 16 17 18 19 20 ; do | |
| echo -n map $i | |
| ./map $i > mapdir/n$i | |
| if [ -f n$i ] ; then | |
| ed n$i << EOFEOF >& /dev/null | |
| /ROOM | |
| i | |
| . | |
| .-1 | |
| 1,.d | |
| w | |
| q | |
| EOFEOF | |
| if diff mapdir/n$i mapdir/m$i >& /dev/null ; then | |
| echo " passed" | |
| rm -f mapdir/n$i | |
| else | |
| echo " failed" | |
| fi | |
| fi | |
| done | |