[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

OT: Sólo un poco ot: Pregunta sobre script de Bash



Hola a todos!

Tengo un montón de archivos en xml de los que necesito hacer modificaciones.
He pensado que al ser texto, habría una manera rápida de modificarlos, pues sólo cambians algunas cadenas entre los originales y los que necesito generar.

En un principio he pensado en hacer

cat fichero | tr XXXX YYYY > fichero.new

Pero hay un problema y es que si por ejemplo la cadena XXXXX que quiero cambiar es 00000 y la cadena nueva YYYYYY es 121212, el resultado es 1111111, o sea, que tr traduce a nivel de CARACTER no a nivel de cadena.

¿Existe un comando o parámetro tal que sustituya un literal por otro, con independencia de la longitud de ambos?

Gracias!



Reply to: