Ejecutar (AWK)
AWK se puede considerar como un comando de bash con características de lenguaje de programación, Esto hace que tenga varias formas de recibir tanto instrucciones como información a tratar.
Formas de recibir instrucciones
- awk 'instrucciones'
- awk -f fichero_de_instrucciones
Formas de recibir información a tratar
- awk 'instrucciones' fichero_1 fichero_2 ....
- desde una pipe, puede ser la salida de un comando.
- awk ' instrucciones ' desde la entrada estándar. recibirá los datos que se le introduzcan generalmente por teclado. esto evidentemente necesita una secuencia de escape que en el caso de que sea por teclado será Ctr + D
Cosas a tener en cuenta
- Toda variable no definida es una cadena en blanco.
- Un vector en el que solo se han declarado unos valores cualquier otro será en blanco.
- AWK no modifica ninguno de los ficheros de entrada. Los lee los interpreta y ofrece la salida que sea pero la entrada estará intacta .