|
Packit |
575503 |
#!/bin/sh
|
|
Packit |
575503 |
|
|
Packit |
575503 |
# beginfile2.sh --- test BEGINFILE/ENDFILE/getline/nextfile/exit combinations
|
|
Packit |
575503 |
|
|
Packit |
575503 |
#AWK="../gawk"
|
|
Packit |
575503 |
AWKPROG="beginfile2.in"
|
|
Packit |
575503 |
SCRIPT=`basename $0`
|
|
Packit |
575503 |
|
|
Packit |
575503 |
if [ "$AWK" = "" ]
|
|
Packit |
575503 |
then
|
|
Packit |
575503 |
echo $0: You must set AWK >&2
|
|
Packit |
575503 |
exit 1
|
|
Packit |
575503 |
fi
|
|
Packit |
575503 |
|
|
Packit |
575503 |
echo "--Test 1a--"
|
|
Packit |
575503 |
prog=`$AWK ' /#TEST1#/, /#TEST2#/' $AWKPROG`
|
|
Packit |
575503 |
$AWK "$prog" $AWKPROG
|
|
Packit |
575503 |
echo "--Test 1b--"
|
|
Packit |
575503 |
$AWK "$prog" $AWKPROG file/does/not/exist
|
|
Packit |
575503 |
|
|
Packit |
575503 |
echo "--Test 2--"
|
|
Packit |
575503 |
prog=`$AWK ' /#TEST2#/, /#TEST3#/' $AWKPROG`
|
|
Packit |
575503 |
$AWK "$prog" $AWKPROG file/does/not/exist
|
|
Packit |
575503 |
|
|
Packit |
575503 |
echo "--Test 3--"
|
|
Packit |
575503 |
prog=`$AWK ' /#TEST3#/, /#TEST4#/' $AWKPROG`
|
|
Packit |
575503 |
$AWK -vsrc=$SCRIPT "$prog" $AWKPROG
|
|
Packit |
575503 |
|
|
Packit |
575503 |
echo "--Test 4--"
|
|
Packit |
575503 |
prog=`$AWK ' /#TEST4#/, /#TEST5#/' $AWKPROG`
|
|
Packit |
575503 |
$AWK -vsrc=$SCRIPT "$prog" $AWKPROG
|
|
Packit |
575503 |
|
|
Packit |
575503 |
echo "--Test 5--"
|
|
Packit |
575503 |
prog=`$AWK ' /#TEST5#/, /#TEST6#/' $AWKPROG`
|
|
Packit |
575503 |
$AWK "$prog" $AWKPROG
|
|
Packit |
575503 |
|
|
Packit |
575503 |
echo "--Test 6--"
|
|
Packit |
575503 |
prog=`$AWK ' /#TEST6#/, /#TEST7#/' $AWKPROG`
|
|
Packit |
575503 |
$AWK "$prog" $AWKPROG
|
|
Packit |
575503 |
|
|
Packit |
575503 |
echo "--Test 7--"
|
|
Packit |
575503 |
prog=`$AWK ' /#TEST7#/, /#TEST8#/' $AWKPROG`
|
|
Packit |
575503 |
$AWK "$prog" $AWKPROG $SCRIPT
|
|
Packit |
575503 |
|
|
Packit |
575503 |
echo "--Test 8--"
|
|
Packit |
575503 |
prog=`$AWK ' /#TEST8#/, /#TEST9#/' $AWKPROG`
|
|
Packit |
575503 |
$AWK "$prog" $AWKPROG
|
|
Packit |
575503 |
|
|
Packit |
575503 |
echo "--Test 9a--"
|
|
Packit |
575503 |
prog=`$AWK ' /#TEST9#/, /#TEST10#/' $AWKPROG`
|
|
Packit |
575503 |
$AWK "$prog" file/does/not/exist $AWKPROG
|
|
Packit |
575503 |
echo "--Test 9b--"
|
|
Packit |
575503 |
$AWK -vskip=1 "$prog" file/does/not/exist $AWKPROG
|
|
Packit |
575503 |
|
|
Packit |
575503 |
echo "--Test 10--"
|
|
Packit |
575503 |
prog=`$AWK ' /#TEST10#/, /#TEST11#/' $AWKPROG`
|
|
Packit |
575503 |
$AWK "$prog" $AWKPROG $SCRIPT
|
|
Packit |
575503 |
|
|
Packit |
575503 |
echo "--Test 11--"
|
|
Packit |
575503 |
prog=`$AWK ' /#TEST11#/, /#TEST12#/' $AWKPROG`
|
|
Packit |
575503 |
$AWK "$prog" $AWKPROG $SCRIPT
|
|
Packit |
575503 |
|
|
Packit |
575503 |
echo "--Test 12--"
|
|
Packit |
575503 |
prog=`$AWK ' /#TEST12#/, /#TEST13#/' $AWKPROG`
|
|
Packit |
575503 |
$AWK "$prog" $AWKPROG $SCRIPT
|
|
Packit |
575503 |
|
|
Packit |
575503 |
echo "--Test 13--"
|
|
Packit |
575503 |
prog=`$AWK ' /#TEST13#/, /#TEST14#/' $AWKPROG`
|
|
Packit |
575503 |
$AWK "$prog" $AWKPROG $SCRIPT
|
|
Packit |
575503 |
|
|
Packit |
575503 |
echo "--Test 14--"
|
|
Packit |
575503 |
prog=`$AWK ' /#TEST14#/, /#TEST15#/' $AWKPROG`
|
|
Packit |
575503 |
$AWK "$prog" $AWKPROG $SCRIPT
|
|
Packit |
575503 |
|
|
Packit |
575503 |
echo "--Test 15--"
|
|
Packit |
575503 |
prog=`$AWK ' /#TEST15#/, /#TEST16#/' $AWKPROG`
|
|
Packit |
575503 |
$AWK "$prog" $AWKPROG $SCRIPT
|
|
Packit |
575503 |
|
|
Packit |
575503 |
echo "--Test 16--"
|
|
Packit |
575503 |
prog=`$AWK ' /#TEST16#/, /#TEST17#/' $AWKPROG`
|
|
Packit |
575503 |
$AWK "$prog" $AWKPROG $SCRIPT
|
|
Packit |
575503 |
|