Ver Mensaje Individual
  #1 (permalink)  
Antiguo 12/01/2010, 09:42
Avatar de jotaaigriegao
jotaaigriegao
 
Fecha de Ingreso: marzo-2008
Mensajes: 60
Antigüedad: 16 años, 8 meses
Puntos: 0
Extraer número(subcadena) de cadena - ksh

Amigos, tengo el siguiente problemilla:

Un archivo que crece durante todo el día, generando 5 líneas por minuto, con la misma estructura. Lo que necesito es obtener un valor de una determinada línea. Dicha línea tiene la siguiente estructura:

Campo1=valor1, Campo2=valor2, Campo3=valor3

Lo que necesito exactamente es "valor2".

La idea es hacerlo en una sola línea. Hasta ahora, ejecutando

grep "Campo2" nombreArchivo | tail -1 | awk '{print $2}' | sed 's/.$//g'

logro obtener Campo2=valor2.

Cómo puedo hacer para sólo obtener el valor2 (que es numérico), separándolo de "Campo2=" (texto)??

Muchas gracias por su apoyo