Ver Mensaje Individual
  #1 (permalink)  
Antiguo 21/03/2016, 07:45
luci87
 
Fecha de Ingreso: noviembre-2012
Mensajes: 5
Antigüedad: 12 años
Puntos: 1
Pregunta script bash parsear string

Buenas,

Tengo el siguiente string:

aa:10 bb:20 KB cc:30 KB

Me gustaria guardar en unas variable los valores 20 y 30. por ejemplo:
variableB=20
variableC=30


He provado con esto, pero no me acaba de funcionar el comando SED:

Código:
variableB=$(grep 'bb:' fichero.log | sed 's/^.*bb://')
variableC=$(grep 'bb:' fichero.log | sed 's/^.*://')
El grep bb: es para recojer la linea del fichero.
La variable C como son los ultimos : si que los coje bien pero con el KB al final

Agradecería cualquier tipo de ayuda

Gracias