El archivo en el contenido es
safwan@hello:~/linx$ cat 5.txt Name age address email safwan 25 India safwan@gmail.com Ajmal 23 India ajmal@gmil.comAplicar una condición
awk '$2==25 {print}' 5.txtla salida es
safwan@hello:~/linx$ awk '$2==25 {print}' 5.txt safwan 25 India safwan@gmail.comPero también necesito la primera fila.
Espero que la salida sea como
Name age address email safwan 25 India safwan@gmail.comPuede evaluar si NR == 1 o su condición real para obtener la fila de encabezado con su fila de datos:
awk 'NR == 1 || $2 == 25' 5.txt Además, no es necesario usar {print} ya que esa es la acción predeterminada en awk .