[Ayuda] buscar y reemplazar
Javier Díaz
javier en ximian.com
Vie Mar 29 01:23:46 CST 2002
Oh puedes usar python:
for line in sys.stdin.readlines():
line = regsub.gsub('http://sitioweb.com', 'http://192.168.0.1', line)
print line,
Salu2
El jue, 28-03-2002 a las 11:14, Max de Mendizábal escribió:
> Usa find combinado con perl.
> Por ejemplo
>
> find . -name "*html" -exec perl -pi -e's/http:\/\/sitioweb\.com/http:\/\/192.168.0.1/gi;' {} \;
>
> De preferencia, después del -pi ponle un -pi.bak para que te haga
> respaldos por si metes la pata. Haz pruebas con respaldos antes de
> correrlo. El . después del find le indica a partir de que directorio
> trabajar, en este caso es a partir del directorio donde estás ubicado.
> Pero podría ser find /var/www/html ... o lo que tu quieras.
>
> Te sugiero leer
> man find
> man perlrun
> man perlre
>
> Saludos
> Max
>
> On Wed, 27 Mar 2002, M. Angel Mtz wrote:
>
> > Hola, tengo una duda, necesito un comando en unix para buscar y reemplazar
> > sobre archivos, alguien sabe como puedo hacerlo ???
> > Necesito reemplazar cosas como http://sitioweb.com por http://192.168.0.1 en
> > archivos cgi, html y txt en forma recursiva
> >
> > se puede hacer con grep ?
> > _______________________________________________
> > Ayuda mailing list
> > Ayuda en linux.org.mx
> >
>
> _______________________________________________
> Ayuda mailing list
> Ayuda en linux.org.mx
>
_______________________________________________
Ayuda mailing list
Ayuda en linux.org.mx
Más información sobre la lista de distribución Ayuda