Brian Kernighan, one of the original designers of Unix awk, has made his version available via his home page (see Other Versions). This section describes extensions in his version of awk that are not in POSIX awk:
fflush built-in function for flushing buffered output
(see I/O Functions).
func as an abbreviation for function
(see Definition Syntax).
The Bell Laboratories awk also incorporates the following extensions, originally developed for gawk:
FS and for the third
argument to split to be null strings
(see Single Character Fields).
nextfile statement
(see Nextfile Statement).