1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
BEGIN { file = "testit.txt" for (i = 1; i <= 3; i++) print("line", i) > file close(file) ARGV[1] = file ARGC = 2 for (i = 1; i <= 3; i++) getline printf "NR should be 3, is %d\n", SYMTAB["NR"] system("rm testit.txt") }