
Sustituir una cadena por un salto de línea
Publicado por jdomgo3 (15 intervenciones) el 14/10/2011 15:27:51
Hola de nuevo,
tengo el siguiente archivo "texto.txt":
Ford (Mondeo) Renault (Megane) Citroën (Picasso)
y lo que necesito es sustituír la cadena ") " por un salto de línea "\n" para que me imprima esto:
Ford (Mondeo)
Renault (Megane)
Citroën (Picasso)
Estoy utilizando el comando sed pero nada... os dejo el ejemplo que no me funciona:
cat texto.txt | sed 's/) /)\n/g'
Esto me cambia el cierre de paréntesis seguido de espacio ") " por "\n" pero literalmente, como si fuese texto, no un salto de línea real. ¿Como debo hacer? Quizás usando la variable IFS?
Ya he intentado muchas cosas y en Google no encuentro nada que me sirva.
Un saludo y gracias de antemano.
tengo el siguiente archivo "texto.txt":
Ford (Mondeo) Renault (Megane) Citroën (Picasso)
y lo que necesito es sustituír la cadena ") " por un salto de línea "\n" para que me imprima esto:
Ford (Mondeo)
Renault (Megane)
Citroën (Picasso)
Estoy utilizando el comando sed pero nada... os dejo el ejemplo que no me funciona:
cat texto.txt | sed 's/) /)\n/g'
Esto me cambia el cierre de paréntesis seguido de espacio ") " por "\n" pero literalmente, como si fuese texto, no un salto de línea real. ¿Como debo hacer? Quizás usando la variable IFS?
Ya he intentado muchas cosas y en Google no encuentro nada que me sirva.
Un saludo y gracias de antemano.
Valora esta pregunta


0