AWK é uma linguagem de programação. Existem várias implementações do AWK (principalmente na forma de intérpretes). O AWK foi codificado em POSIX . As principais implementações em uso hoje são:
-
nawk
(“new awk”, uma evolução deoawk
, a implementação original do UNIX), usada no * BSD e amplamente disponível no Linux; -
mawk
, uma implementação rápida que adere principalmente aos recursos padrão; -
gawk
, a implementação GNU, com muitas extensões; - o Busybox (pequeno, destinado a sistemas incorporados, sem muitos recursos).
Se você se importa apenas com os recursos padrão, chame awk
, que pode ser Gawk ou nawk ou mawk ou alguma outra implementação. Se você quiser os recursos no GNU awk, use gawk
ou Perl ou Python.