AWK (a menudo escrito enteramente en minúsculas), es un lenguaje propuesto en 1979 por Alfred V. Aho, Brian W. Kernighan y Peter J. Weinberger (de cuyos apellidos toma las iniciales). Está especialmente indicado para el análisis y procesamiento de textos de acuerdo con patrones. Normalmente foma parte de cualquier sistema Unix.
Perl se puede considerar un descendiente suyo, heredando todas sus capacidades (e incluyendo muchas otras) y parte de su sintaxis. A pesar de eso, hay algunas razones que pueden inclinarnos a usar AWK en vez de Perl, como su mayor simplicidad, la mayor regularidad de su sintaxis y su menor tamaño.
El AWK original escrito por los creadores del lenguaje. Está el código fuente y un ejecutable para Windows.
Awka es un traductor de AWK a ANSI-C. Aunque está pensado principalmente para Unix, se ha instalado en numerosas plataformas, incluyendo MacOS X y Windows (usando Cygnus o Interix). Se distribuye sólo el código fuente.
Última revisión: 1 de agosto de 2004