Re: cambiar cadena de caracteres por otra en archivos
Hola,
On Mar/04/2004, Anibal Duardo wrote:
> Gente:
> Por ahi vi que este tema ya se trató, pero no entiendo bien.
> Yo necesito cambiar una cadena "oracle" por otra "nuevooracle" dentro de
> unos cuantos archivos debajo de un directorio y sus subdirectorios. No son
> muchos en total unos 19900, jejeje.
bueno, a manita puede costar XD
haz un ficherito que se llame "cambio_nombre.sh", le pasas un fichero y
que te cambie lo de dentro
cambio_nombre.sh:
#!/bin/bash
sed 's/oracle/oracle_nuevo/g' $1 > $1.tmp
mv $1.tmp $1
y le das permisos de ejecución (chmod u+x cambio_nombre.sh)
y después haces:
find . -iname "*" -exec cambio_nombre.sh {} \;
Y ya estará... (podrías ponerlo todo dentro del find, pero bueno)
Y NI SI TE OCURRA PROBARLO SIN TESTEAR BIEN LO DE ANTES, que no lo he
probado (está escrito directo en el mail)
--
Carles Pina i Estany
http://pinux.info
Error de Windows 95- Todo funciona bien, por favor vuelva a instalar W95!!
Reply to: