--Test 1a-- In BEGIN In BEGINFILE: beginfile2.in 1 --Test 1b-- In BEGIN In BEGINFILE: beginfile2.in In BEGINFILE: file/does/not/exist gawk: cmd. line:3: fatal: cannot open file `file/does/not/exist' for reading (No such file or directory) --Test 2-- In BEGINFILE: beginfile2.in In ENDFILE: beginfile2.in In BEGINFILE: file/does/not/exist --Test 3-- In BEGINFILE: beginfile2.in In ENDFILE: beginfile2.in executing END rule In BEGINFILE: beginfile2.sh In ENDFILE: beginfile2.sh 1 Done executing END rule --Test 4-- In BEGINFILE: beginfile2.in ENDFILE: beginfile2.in executing END rule In BEGINFILE: beginfile2.sh ENDFILE: beginfile2.sh Done executing END rule --Test 5-- 1 1 1 --Test 6-- In BEGINFILE: beginfile2.in 1 1 In ENDFILE: beginfile2.in 1 --Test 7-- In BEGINFILE: beginfile2.in In ENDFILE: beginfile2.in 0 In BEGINFILE: beginfile2.sh In BEGIN: beginfile2.sh In ENDFILE: beginfile2.sh 1 --Test 8-- beginfile2.in 1 2 --Test 9a-- Skipping: 1:file/does/not/exist In BEGINFILE: 2:beginfile2.in In Rule: beginfile2.in In ENDFILE: beginfile2.in --Test 9b-- Skipping: 1:file/does/not/exist Skipping: 2:beginfile2.in In ENDFILE: beginfile2.in --Test 10-- 82 82 --Test 11-- beginfile2.in beginfile2.sh gawk: cmd. line:9: fatal: non-redirected `getline' invalid inside `BEGINFILE' rule --Test 12-- In BEGINFILE: beginfile2.in 1 0 In ENDFILE: beginfile2.in In BEGINFILE: beginfile2.sh 1 0 In ENDFILE: beginfile2.sh --Test 13-- In BEGINFILE: beginfile2.in In END: beginfile2.in In ENDFILE: beginfile2.in In BEGINFILE: beginfile2.sh --Test 14-- In BEGINFILE: beginfile2.in In ENDFILE: beginfile2.in In END: beginfile2.in In BEGINFILE: beginfile2.sh In ENDFILE: beginfile2.sh --Test 15-- BEGINFILE: beginfile2.in BEGINFILE: beginfile2.sh 2 --Test 16-- In BEGINFILE: beginfile2.in In BEGIN: beginfile2.in In Rule: beginfile2.in In ENDFILE: beginfile2.in In BEGINFILE: beginfile2.sh