Sustituir cadena de texto en archivo con sed?
Publicado por Francisco Javier (13 intervenciones) el 07/12/2016 20:20:46
Hola.
He de sustituir un texto por otro texto en varias paginas html, si fuera solo una palabra lo haría así:
Pero no es ni viejo ni nuevo las palabras a sustituir, sino que son algunas lineas de codigo html, con lo cual había pensado crear dos archivo, viejo.txt y nuevo.txt, y he hecho la siguiente prueba (de loco):


Logicamente no funciona, pero alguna forma habrá ¿o no?. Un poquito de ayuda por favor.
Salu2
He de sustituir un texto por otro texto en varias paginas html, si fuera solo una palabra lo haría así:
1
grep -l "Marca registrada" *.html | xargs sed -i 's/viejo/nuevo/g'
1
grep -l "Marca registrada" *.html | xargs sed -i 's/`cat viejo.txt`/`cat nuevo.txt`/g'


Logicamente no funciona, pero alguna forma habrá ¿o no?. Un poquito de ayuda por favor.
Salu2
Valora esta pregunta


0