awk is as specified in the Single UNIX Specification but with differences as listed below.
Certain aspects of internationalized regular expressions are optional; see Internationalization and Regular Expressions>.
gawk and mawk shall be Single UNIX Specification compliant implementations of the awk language. However, gawk and mawk are expected to disappear from a future version of the LSB; LSB applications should invoke awk instead.