Cuaderno · 14 de noviembre de 2026
awk: trabajar con columnas
awktexto
Sacar columnas, sumar y filtrar en una salida con columnas.
awk '{print $1}' fichero # la primera columna
awk '{print $1, $3}' fichero # columnas 1 y 3
ps aux | awk '{print $2, $11}' # PID y comando
awk -F: '{print $1}' /etc/passwd # separador ":"
Sumar una columna (por ejemplo, bytes):
du -b * | awk '{suma += $1} END {print suma}'
Filtrar por una condición:
ps aux | awk '$3 > 5 {print $11, $3"%"}' # procesos que usan más de 5% de CPU