AWK, es un lenguaje de programación que sirve para la búsqueda de patrones. Fué creado para UNIX, por Alfred Aho, Peter Weinberger, y Brian Kernighan. De ahí es que proviene el nombre del lenguaje (De l acrónimo de las iniciales de sus autores).
1. La llamada al lenguaje: awk
2. El archivo de sentencias: ya sea desde la entrada estándar (teclado) o desde un archivo físico.3. El archivo de entrada: también puede ser desde línea de comandos o un archivo físico.
En mi trabajo es el pan de cada día, aquí algunos tutoriales buenos:
The awk Language
tutorialspoint
How To Use the AWK language to Manipulate Text in Linux