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
/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


0