ubuntu-buildroot/output/build/host-gawk-5.2.0/test/symtab9.awk

20 lines
429 B
Awk

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"]
# Can't do this here. Windows doesn't let you remove a file that
# is still open. Moving it to END won't help either, since the file
# (correctly) remain open until after the END finishes.
# system("rm testit.txt")
}