Awk

De whats Wiki

Dreceres ràpides: navegació, cerca


INTRODUCCIÓ

DESCRIPCIÓ

COMANDES

Printar la segona columna de la sortida d'una comanda

comanda | awk '{ print $2 }'

Canviar el caracter limitador de columna

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

Printar més d'una cosa

awk '{ print "chmod -R "$1":"$2" "$3 }'

En cas que pasi algo, executar una comanda:

tail -f fitxer.log | awk ' /paraula/ { system("echo "" | mail -s \"Ha passat\"  asdfsdf@asdfasdf.com") }'

Per printar el quart valor numèric

dh -h /dev/hda1 | awk '/[0-9]/ {print $4}'

Busca la cadena "prova" dintre l'arxiu, i executa algo cada vegada q la troba

awk '/prova/ {i=i+1} END {print i}' /tmp/file