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


Comando para saber en número de conexiones y direcciones IP en un puerto/servicio Linux

netstat -plan|grep :<puerto> | awk {‘print $5’} | cut -d: -f 1 | sort | uniq -c | sort -n Ejemplo: Conexiones a apache: # netstat -plan|grep :80 | awk {‘print $5’} | cut -d: -f 1 | sort | uniq -c | sort -n 1 XX.XX.XXX.XXX 1 XX.XX.XXX.XXX 1 XX.XX.XXX.XXX 51 XX.XX.XXX.XXX 64 XX.XX.XXX.XXX 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