awk
Linux · Texto · disponible en el simulador
Qué hace y para qué sirve
Procesa texto por campos y reglas.
Sintaxis
awk [opciones] 'programa' [archivo...]
Opciones y parámetros
-FDefine el separador de campos de entrada.
awk -F: '{print $1}' /etc/passwd-vDefine una variable antes de ejecutar el programa.
awk -v n=3 '{print $n}' datos.txt-fLee el programa desde un archivo.
$1Referencia al primer campo de cada línea; $0 es la línea completa.
awk '{print $1, $3}' datos.txtNRNúmero de línea actual.
awk 'NR>1' datos.csvNFNúmero de campos de la línea actual.
Ejemplos de uso
awk '{print $1}' archivoawk -F: '{print $1}' /etc/passwdawk -v n=3 '{print $n}' datos.txtawk '{print $1, $3}' datos.txtawk 'NR>1' datos.csv