Aquesta és una revisió antiga del document
awk
ejemplos
- buscar lineas con 3 palabras solo:awk '{ if ( NF == 3 ) print } ' /path/to/input 
- calcular valor mínimo:seq 1 10 | awk 'NR==1 { MIN=$1; next } $1 < MIN { MIN=$1 } END{ print MIN }' 
- calcular valor máximo:seq 1 10 | awk 'NR==1 { MAX=$1; next } $1 > MAX { MAX=$1 } END{ print MAX }' 
- calcular valor medio:seq 1 10 | awk '{ SUM+=$1 } END { print SUM/NR}' 
- excluir las 2 primeras columnas:awk '{ $1=""; $2=""; print}' filename 
- cambiar el separador de columnas:awk -F':' '{ $1=""; $2=""; print}' filename 
- líneas que empiecen por número hexadecimal de 7 dígitos y 2 espacios (vagrant global-status):awk '/^[a-f0-9]{1,7}\s+/ {print $5}'