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!!

Responder a