Hola,

Angel Rengifo Cancino wrote:
>> Algo como esto podría ayudarte:
> 
> #!/bin/bash
> patron="\$VARIABLE_ANTIGUA"
> reemplazo="\$VARIABLE_NUEVA"
> SRVPATH="/ruta/con/archivos/php"
> 
> grep -wcR $patron $SRVPATH | cut -d : -f 1 |
> while read FILE
> do
>   sed -i -e s/${patron}/${reemplazo}/g $FILE
> done
> 
> 
> Sería bueno hacer esta prueba primero sobre un directorio que sea una
> réplica del original para evitar errores involuntarios.
> 
> Espero te sirva, saludos.

bien lo que hay que lograr es lo siguiente. Tengo un montón de archivos 
con la variable:

include("$DOCUMENT_ROOT/algunarchivo.php");

y quiero reemplazar de la siguiente manera

include($_SERVER['DOCUMENT_ROOT'] . '/algunarchivo.php');

La cosa es reemplazar la variable pero no la ruta a los archivos. De esa 
manera tengo unas cuantas variables que ya no son validas y deben ser 
reemplazadas. Manualmente tendría días de trabajo sino semanas.

Gracias y saludos,
Markus

-- 
Registered GNU/Linux user 392004
http://www.netmeister.org/news/learn2quote.html
http://www.sindominio.net/ayuda/preguntas-inteligentes.html


_______________________________________________
Lista de correo Linux-plug
Temática: Discusión general sobre Linux
Peruvian Linux User Group (http://www.linux.org.pe)

Participa suscribiéndote y escribiendo a:  [email protected]
Para darte de alta, de baja  o hacer ajustes a tu suscripción visita:
http://listas.linux.org.pe/mailman/listinfo/linux-plug

IMPORTANTE: Reglas y recomendaciones
http://www.linux.org.pe/listas/reglas.php
http://www.linux.org.pe/listas/comportamiento.php
http://www.linux.org.pe/listas/recomendaciones.php

Responder a