awk

Nov 11 13:48

Obtener la interfaz de red wireless

Para aquellas veces que se necesita conocer la interfaz wifi de un equipo en un script o algo.
awk -F: '/:/ {gsub(" ","",$1); print $1}' /proc/net/wireless
Lenguaje: 
bash
Nov 07 09:13

Imprimir una columna de una linea filtrandola por su contenido con awk

Como me he decidido a guardar toda sentencia sed/awk que vaya usando y me lleve más de 5mins resolverla para tenerlo a mano a posteriori, aquí pongo otro snippet que imprimirá; una columna de una linea filtrandola por su contenido con una condición.
# esto imprimirá solo las columnas que contengan "root"
 
$ awk '{for (i=1;i<=NF;i++)  if ( $i ~ "root" ) print $i}' /proc/cmdline
 
# Se le podrían poner condiciones más complejas, por ejemplo, usando regex.
Lenguaje: 
bash
Oct 09 03:40

Obtener la IP de una interfaz de red (eth0), pero sólo la IP

Un ejemplo de uso de AWK, en el que se busca la IP de una interfaz de red.
ifconfig eth0 | awk '/inet addr/ {split ($2,A,":"); print A[2]}'