Funcionamiento del comando AWK

AWK es un lenguaje de programación diseñado para procesar datos basados en texto, ya sean de ficheros o flujos de datos.

En este artículo se explica como utilizar el comando AWK.

Filtrar por campos

cat $FILE | awk '{print $1,$2,$3}'

En este caso mostramos por pantalla el campo 1, 2 y 3.

Mostrar el último campo

cat FILE | awk '{print $NF}' 


Mostar penúltimo campo

cat FILE | awk '{print $(NF-1)}' 

 

Sumar los campos

 cat FILE | awk '{ sum += $1 } END { print sum }'