[Previo por Fecha] [Siguiente por Fecha] [Previo por Hilo] [Siguiente por Hilo]
[Hilos de Discusión] [Fecha] [Tema] [Autor]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