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

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



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?
>
> Gracias!
>
>
Seguramente sed resolverá el problema, pero yo te recomiendo Regexxer,
es una aplicación al estilo ultraedit de windoze, que te permite abrir
muchos ficheros a la vez, establecer un patrón y cambiarlos en todos con
un simple save all. Muy util.

		
______________________________________________ 
LLama Gratis a cualquier PC del Mundo. 
Llamadas a fijos y móviles desde 1 céntimo por minuto. 
http://es.voice.yahoo.com



Reply to: