Bonjour mrman,
La commande sed permet exactement cela (je me suis permi de changer les guillements doubles dans $_SERVER[...] en guillemets simples pour simplifier la commande).
Sur un fichier particulier :
sed -i -e 's|"/www/docs/syndrome.ms.fcm|$_SERVER["DOCUMENT_ROOT"]."|' monfichier.php
Sur tous les fichiers du même dossier :
sed -i -e 's|"/www/docs/syndrome.ms.fcm|$_SERVER["DOCUMENT_ROOT"]."|' *.php
Si tes fichiers sont répartis dans plusieurs sous dossiers, tu peux faire une recherche avec find :
find . -name '*.php' -exec sed -i -e 's|"/www/docs/syndrome.ms.fcm|$_SERVER["DOCUMENT_ROOT"]."|' '{}' ';'
Bon courage !
Partager