1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 |
#!/bin/sh # next.sh --- test next invoked in various ways if [ "$AWK" = "" ] then echo $0: You must set AWK >&2 exit 1 fi # non-fatal $AWK '{next}' /dev/null $AWK 'function f() { next}; {f()}' /dev/null # fatal $AWK 'function f() { next}; BEGIN{f()}' $AWK 'function f() { next}; {f()}; END{f()}' /dev/null $AWK 'function f() { next}; BEGINFILE{f()}' $AWK 'function f() { next}; {f()}; ENDFILE{f()}' /dev/null exit 0 # for make |