19 enero 2008

developerWorks > AIX and UNIX > UNIX tips

Esta entrada va dedicada al Sr Rodríguez que es un amante del AWK.

En este artículo se detallan algunos errores comunes que comete la gente cuando trabaja con algún terminal de linux (en concreto bash). Su título es Learn 10 good UNIX usage habits

El error más común que he visto es el de poner un cat al principio de una secuencia de comandos para leer un fichero. Algo tipo:

> cat fichero | grep palabra | wc -l

El fallo radica en que la mayoría de comandos del terminal aceptan un nombre de fichero como parámetro. Por tanto podemos hacer:

> grep palabra fichero

y

> wc -l fichero

en vez de:

> cat fichero | grep palabra
> cat fichero | wc -l

Hay un consejo sobre el uso de AWK que espero que a alguien le guste.