mawk is an interpreter for the AWK Programming Language. It implements the AWK language as defined in Aho, Kernighan and Weinberger, The AWK Programming Language, Addison-Wesley Publishing, 1988. Furthermore, it conforms to the POSIX 1003.2 (draft 11.3) definition of the AWK language and additionally provides a small number of extensions.