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

  • -F

    Define el separador de campos de entrada.

    awk -F: '{print $1}' /etc/passwd
  • -v

    Define una variable antes de ejecutar el programa.

    awk -v n=3 '{print $n}' datos.txt
  • -f

    Lee el programa desde un archivo.

  • $1

    Referencia al primer campo de cada línea; $0 es la línea completa.

    awk '{print $1, $3}' datos.txt
  • NR

    Número de línea actual.

    awk 'NR>1' datos.csv
  • NF

    Número de campos de la línea actual.

Ejemplos de uso

Practicar awk

Abre la terminal Linux simulada para ejecutar awk en un entorno virtual sin riesgo, o comprueba tu nivel con los tests de comandos.

Comandos relacionados