Usar variables de shell en un script awk

Cuando utilizamos awk dentro de un script en shell o desde la línea de comandos, es común incluir variables de shell dentro del cuerpo del comando awk. Si lo hacemos del modo “tradicional”, puede ocurrir lo siguiente: Tenemos un archivo de texto muy sencillo, simplemente contiene varias columnas con números: $ cat test.txt 5555 763 Seguir leyendo


AWK: imprimir a partir de una expresión regular hasta el final del fichero

En el caso de necesitar recoger de un fichero a partir de una determinada cadena de texto hasta el final del mismo, podemos utilizar AWK del siguiente modo: awk ‘/regex/,0’ ó awk ‘/regex/,EOF’ Voy a mostrar un ejemplo, tenemos un fichero de texto que contiene lo siguiente: vim test esto es una prueba test probando Seguir leyendo


Iniciación a AWK

AWK es ejemplo de un lenguaje de programación que usa ampliamente el tipo de datos de listas asociativas (es decir, listas indexadas por cadenas clave), y expresiones regulares. El poder, brevedad y limitaciones de los programas de AWK y los guiones de sed inspiraron a Larry Wall a escribir Perl. Debido a su densa notación, Seguir leyendo