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