Saltar al contenido
danielsanjuan

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

← Todas las notas