Unix - Comando sed

 
Vista:

Comando sed

Publicado por ivan (5 intervenciones) el 09/09/2008 07:51:14
Gente necesito URGENTE de vuestra ayuda.Este es el problema que tengo.Tengo esta salida

/usr/bin:/etc:/usr/sbin:/usr/ucb:$HOME/bin:/usr/bin/X11:/sbin:/usr/local/bin:.

Y quiero con el comando sed o AWK cambiar todos los caracteres ":"(dos puntos solamente) por " "(blanco) y dejar aquellos path que estan con ":." (dos puntos ,un punto)

que quede asi

/usr/bin /etc /usr/sbin /usr/ucb $HOME/bin /usr/bin/X11 /sbin /usr/local/bin:.

Como se puede hacer he probado de esta forma

sed 's/:// /g' prueba.dat pero no me displaya de la forma que quiero.Como se le puede decir que me cambie solamente los dos puntos y no los dos puntos y el punto seguido?

gracias

Iván
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

RE:Comando sed

Publicado por SuperIndio (8 intervenciones) el 10/09/2008 20:12:59
Hola Chavon

el comando sed lo uso asi (en Unix Aix)

sed 's/:/ /g' prueba.dat > salida.txt

y funciona de maravillas
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

RE:Comando sed

Publicado por Elias (1 intervención) el 09/11/2010 17:30:11
Excelente ...me sirvio
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