Aclarando:
metatux wrote:
> 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.
Por ejemplo:
Caso actual es:
include("$DOCUMENT_ROOT/functions.php");
y debe ser ahora:
include($_SERVER['DOCUMENT_ROOT'] . '/functions.php');
pero así como la functions.php tengo muchos archivos included. Por eso
digo para cambiar en el mejor de los casos la variable pero sin cambiar
las rutas.
Gracias de antemano.
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