Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Ejercicios AWK
Ejercicios AWK
Borrar solo archivos (puede hacerse con rm nada ms, pero qu pasa con alias como 'rm -r')
ls -l * | grep -v drwx | awk '{print "rm "$9}' | sh
Mostrar slo los nombres y los tamaos de los archivos del directorio actual:
ls -l | awk '{ print $8 ":" $5 }'
Mostrar todas las lneas de un archivo que contengan una determinada cadena
awk '/cadena/ { print }' archivo
Mostrar todas las lneas de un archivo que NO contengan una determinada cadena
awk '! /cadena/ { print }' archivo
Imprimir un nmero decimal reservando espacio para 4 dgitos (NR = nmero de lnea
actual), un string ($0 = la lnea completa), y salto de lnea.
awk '{printf "%4d %s\n", NR, $0}' archivo