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

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



-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

jEsuSdA 8) wrote:
> 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?

Creo que sed te puede ayudar.

> 
> Gracias!
> 
> 


- --
Ricardo A.Frydman
Consultor en Tecnología Open Source - Administrador de Sistemas
jabber: ricardoeureka@gmail.com - http://www.eureka-linux.com.ar
SIP # 1-747-667-9534
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.1 (GNU/Linux)

iD8DBQFELSV4kw12RhFuGy4RAmqWAJ9KicNNa82S2gunVSe3FDWJR7wN/gCeO/Rc
dsHTy8XBFV99N9Oi4eHgidk=
=CMD+
-----END PGP SIGNATURE-----



Reply to: