La función básica de awk es buscar líneas en ficheros (u otras unidades de texto) que contienen ciertos patrones. Cuando en una línea se encuentra un patrón, awk realiza las acciones especificadas para dicho patrón sobre dicha línea. Awk sigue realizando el procesamiento de las líneas de entrada de esta forma hasta que se llega al final del fichero.
Cuando ejecutas awk, especificas un programa awk que le dice a awk que tiene que hacer. El programa consiste en una serie de reglas. Cada regla especifica un patrón a buscar, y una acción a realizar cuando se encuentre dicho patrón en el registro de entrada.
Sintácticamente, una regla consiste en un patrón seguido por una acción. La acción se encierra entre llaves para separarlas de los patrones. Las reglas están separadas por caracteres newline. Por lo tanto, un programa awk presentaría la siguiente forma:
patrón { acción }
patrón { acción }
...
0 Comentarios