Blame test/beginfile1.awk
|
Packit |
575503 |
BEGINFILE {
|
|
Packit |
575503 |
print "In BEGINFILE:"
|
|
Packit |
575503 |
filename = FILENAME
|
|
Packit |
575503 |
gsub(/.*[/]/, "", filename)
|
|
Packit |
575503 |
printf "\tFILENAME = %s, FNR = %d, ERRNO = \"%s\"\n", filename, FNR, ERRNO
|
|
Packit |
575503 |
|
|
Packit |
575503 |
if (ERRNO != "")
|
|
Packit |
575503 |
nextfile
|
|
Packit |
575503 |
}
|
|
Packit |
575503 |
|
|
Packit |
575503 |
FNR == 1 { print "processing", filename }
|
|
Packit |
575503 |
FNR > 1 { nextfile }
|
|
Packit |
575503 |
|
|
Packit |
575503 |
ENDFILE {
|
|
Packit |
575503 |
print "In ENDFILE:"
|
|
Packit |
575503 |
filename = FILENAME
|
|
Packit |
575503 |
gsub(/.*[/]/, "", filename)
|
|
Packit |
575503 |
printf "\tFILENAME = %s, FNR = %d, ERRNO = \"%s\"\n", filename, FNR, ERRNO
|
|
Packit |
575503 |
}
|