Linux/Unix Shell Scripting - Mas sobre SED

 
Vista:
sin imagen de perfil

Mas sobre SED

Publicado por juan (5 intervenciones) el 27/12/2013 14:37:06
Hola amigos,

Tengo un documento formado por strings. Cada string está formado por repeticiones del mismo patrón (X:XYm:) donde X es un numero del 0 al 99 e Y puede tomar los valores 'a' o 'm'. Necesito obtener la quinta aparición del patrón en cada linea y debo hacerlo utilizando el comando sed. Muchas gracias de antemano.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de xve
Val: 104
Oro
Ha mantenido su posición en Linux/Unix Shell Scripting (en relación al último mes)
Gráfica de Linux/Unix Shell Scripting

Mas sobre SED

Publicado por xve (309 intervenciones) el 27/12/2013 21:24:24
Hola Juan, no me queda muy clara como es la cadena... nos puedes mostrar unas lineas de ejemplo?
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
sin imagen de perfil

Mas sobre SED

Publicado por juan (5 intervenciones) el 29/12/2013 19:24:30
Por supuesto, perdona:

1:10am:23:38pm:14:16pm:9:12pm:18:12am:17:05pm:
2:04am:14:14pm:1:13am:5:17pm17:09am:8:12pm:

Realmente deberia obtener la tercera y quinta repeticion, por lo que el resultado debería ser:

14:16pm:18:12am:
1:13am:17:09am:

Muchas gracias
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar