awk

Nov 11 13:48

Obtener la interfaz de red wireless

awk -F: '/:/ {gsub(" ","",$1); print $1}' /proc/net/wireless
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

ifconfig eth0 | awk '/inet addr/ {split ($2,A,":"); print A[2]}'