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
}