Ver Mensaje Individual
  #1 (permalink)  
Antiguo 01/03/2011, 07:38
Avatar de AubeRoseau
AubeRoseau
 
Fecha de Ingreso: diciembre-2010
Ubicación: Sevilla
Mensajes: 90
Antigüedad: 14 años
Puntos: 2
Guardar salida awk en variable

Hola,

tengo el siguiente fichero:
Código txt:
Ver original
  1. Video
  2. ID                               : 2
  3. Format                           : AVC
  4. Format/Info                      : Advanced Video Codec
  5. Format profile                   : High@L4.1
  6. Format settings, CABAC           : Yes
  7. Format settings, ReFrames        : 4 frames
  8. Codec ID                         : avc1
  9. Codec ID/Info                    : Advanced Video Coding
  10. Duration                         : 2mn 18s
  11. Bit rate mode                    : Variable
  12. Bit rate                         : 1 000 Kbps
  13. Maximum bit rate                 : 2 584 Kbps
  14. Width                            : 848 pixels
  15. Height                           : 480 pixels
  16. Display aspect ratio             : 16:9
  17. Frame rate mode                  : Constant
  18. Frame rate                       : 23.976 fps

Quiero procesarlo mediante awk para obtener las dimensiones del vídeo (los valores de width y height. El código awk es muy sencillo, basta con:

Código awk:
Ver original
  1. awk '/Width/ { print $3 }' fichero.txt
  2. awk '/Height/ { print $3 }' fichero.txt

El problema es que no quiero imprimir (ni en un fichero ni por consola) los resultados, sino que quiero guardarlo en una variable para poder procesarlo más adelante. ¿Sabéis como se puede hacer esto?

Gracias!