summaryrefslogtreecommitdiff
path: root/test/beginfile2.sh
blob: 6916120055e3e360dbf69d6e9c0ae7c94da4fac5 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
#!/bin/sh

# beginfile2.sh --- test BEGINFILE/ENDFILE/getline/nextfile/exit combinations

#AWK="../gawk"
AWKPROG="beginfile2.in"
SCRIPT=`basename $0`

if [ "$AWK" = "" ]
then
        echo $0: You must set AWK >&2
        exit 1
fi

echo "--Test 1a--"
prog=`$AWK '/#TEST1#/, /#TEST2#/' $AWKPROG`
$AWK "$prog" $AWKPROG
echo "--Test 1b--"
$AWK "$prog" $AWKPROG /file/does/not/exist

echo "--Test 2--"
prog=`$AWK '/#TEST2#/, /#TEST3#/' $AWKPROG`
$AWK "$prog" $AWKPROG /file/does/not/exist

echo "--Test 3--"
prog=`$AWK '/#TEST3#/, /#TEST4#/' $AWKPROG`
$AWK -vsrc=$SCRIPT "$prog" $AWKPROG

echo "--Test 4--"
prog=`$AWK '/#TEST4#/, /#TEST5#/' $AWKPROG`
$AWK -vsrc=$SCRIPT "$prog" $AWKPROG

echo "--Test 5--"
prog=`$AWK '/#TEST5#/, /#TEST6#/' $AWKPROG`
$AWK "$prog" $AWKPROG

echo "--Test 6--"
prog=`$AWK '/#TEST6#/, /#TEST7#/' $AWKPROG`
$AWK "$prog" $AWKPROG

echo "--Test 7--"
prog=`$AWK '/#TEST7#/, /#TEST8#/' $AWKPROG`
$AWK "$prog" $AWKPROG $SCRIPT

echo "--Test 8--"
prog=`$AWK '/#TEST8#/, /#TEST9#/' $AWKPROG`
$AWK "$prog" $AWKPROG

echo "--Test 9a--"
prog=`$AWK '/#TEST9#/, /#TEST10#/' $AWKPROG`
$AWK "$prog" /file/does/not/exist $AWKPROG
echo "--Test 9b--"
$AWK -vskip=1 "$prog" /file/does/not/exist $AWKPROG

echo "--Test 10--"
prog=`$AWK '/#TEST10#/, /#TEST11#/' $AWKPROG`
$AWK "$prog" $AWKPROG $SCRIPT

echo "--Test 11--"
prog=`$AWK '/#TEST11#/, /#TEST12#/' $AWKPROG`
$AWK "$prog" $AWKPROG $SCRIPT

echo "--Test 12--"
prog=`$AWK '/#TEST12#/, /#TEST13#/' $AWKPROG`
$AWK "$prog" $AWKPROG $SCRIPT

echo "--Test 13--"
prog=`$AWK '/#TEST13#/, /#TEST14#/' $AWKPROG`
$AWK "$prog" $AWKPROG $SCRIPT

echo "--Test 14--"
prog=`$AWK '/#TEST14#/, /#TEST15#/' $AWKPROG`
$AWK "$prog" $AWKPROG $SCRIPT

echo "--Test 15--"
prog=`$AWK '/#TEST15#/, /#TEST16#/' $AWKPROG`
$AWK "$prog" $AWKPROG $SCRIPT

echo "--Test 16--"
prog=`$AWK '/#TEST16#/, /#TEST17#/' $AWKPROG`
$AWK "$prog" $AWKPROG $SCRIPT