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
}