The mawk package provides a very fast awk implementation by Mike Brennan based on a byte code interpreter. It is currently maintained by Thomas E. Dickey. mawk homepage

mawk aims to be compatible with the awk language, as described in the book "The AWK Programming Language" published in 1988, and therefore should be compatible with bwk. It also adds POSIX conformance and a few extensions.

See also: libmawk

Errors during compilation of the mawk interpreter

configure: error: Cannot find a math library. You need to set MATHLIB in config.user

This error affects older versions of mawk, and may occur during compilation of the awk interpreter. It is necessary to add the following line to the config.user file, in order to suppress this error: