Ver Mensaje Individual
  #2 (permalink)  
Antiguo 06/02/2015, 07:40
AlvaroG
Invitado
 
Mensajes: n/a
Puntos:
Respuesta: Filtrado de campos en Linux

Conociendo la estructura del archivo, es bastante sencillo hacerlo con awk. Es cuestión de usar un bloque para cada dato interesante:

Código BASH:
Ver original
  1. awk '/^[0-9]\)/ { print n, mu, un, tn, rs, utc } # imprime los datos cuando encuentra una cabecera
  2.    $1~/name/ { n = $2 }
  3.    # haces lo mismo para el resto de los campos, guardando cada valor en una variable
  4.    END { print n, mu, un, tn, rs, utc }' # imprime los datos al final