Awk
Definicion
En tĂ©rminos generales el comando awk permite procesar y modificar el texto segĂșn nuestras necesidades.
Los usos bĂĄsicos que podemos dar al comando Awk son los siguientes:
Buscar palabras y patrones de palabras y reemplazarlos por otras palabras y/o patrones.
Hacer operaciones matemĂĄticas.
Procesar texto y mostrar las lĂneas y columnas que cumplen con determinadas condiciones.
Uso
Ejemplo basico tomar primer Columna del output.
ps | awk '{print $1}'
Ejemplo tomar ultima Columna del output
ps | awk '{print $NF}'
Delimitar por otro Caracter
ps | awk -F ":" '{print $2 "\t" $3 "\n" $4}'
Condiciones en awk: Puedes usar condiciones en
awk
para filtrar lĂneas especĂficas. Por ejemplo, para imprimir solo las lĂneas donde la segunda columna es mayor que 10:
ps | awk '$2 > 10 {print $1}'
Expresiones regulares: Puedes utilizar expresiones regulares para buscar y manipular texto. Por ejemplo, para encontrar lĂneas que contengan la palabra "kernel":
ps | awk '/kernel/ {print $1}'
Last updated