A.7 Common Extensions Summary

The following table summarizes the common extensions supported by gawk, Brian Kernighan’s awk, and mawk, the three most widely used freely available versions of awk (see Other Freely Available awk Implementations).

FeatureBWK awkmawkgawkNow standard
** and **= operatorsXX
\x’ escape sequenceXXX
\u’ escape sequenceXX
/dev/stdin special fileXXX
/dev/stdout special fileXXX
/dev/stderr special fileXXX
BINMODE variableXX
CSV supportXX
FS as null stringXXX
delete without subscriptXXXX
fflush() functionXXXX
func keywordXX
length() of an arrayXXX
nextfile statementXXXX
RS as regexpXXX
Time-related functionsXX