AWK
AWK es un lenguaje diseñado para procesar y transformar texto estructurado por columnas, línea a línea. Es una herramienta clásica de Unix, perfecta para extraer y formatear datos de archivos y registros desde la terminal.
- Creado por Aho, Weinberger & Kernighan
- Año 1977
- Paradigma: Scripting · interpretado
- Extensiones: .awk
Para qué se usa
- Procesar texto y logs
- Extraer columnas
- Informes rápidos
A favor
- Perfecto para texto tabular
- Disponible en todo Unix
- Conciso
En contra
- Limitado fuera del texto
- Sintaxis críptica
- Poco para programas grandes
Ecosistema
- gawk
- mawk
- nawk
Ejemplo
BEGIN { print "¡Hola, mundo!" }