2010-11-30 8 views
0

J'ai une configuration de site Web dans laquelle il y a beaucoup de fichiers principalement php. Mais dans ce que je fais appel les fichiers comme par exemple/modèle/login/......Shell Script pour ajouter base_url aux fichiers php

Je veux renommer toutes ces occurences comme base_url de $/modèle/login/....

Comment J'aborde le problème ou où puis-je obtenir les tutoriels pour le même.

Répondre

1

sed peut le faire de manière triviale, à condition de ne pas utiliser le chemin pour toute autre chose dans le code.

sed -i 's!/model/login/!$base_url&!g' foo.php 
+0

Il serait probablement plus maintenable juste pour modifier le chemin d'inclusion pour inclure base_url de $ ... –

+0

Pouvez-vous élaborer un peu plus sur la solution ci-dessus – w2lame

+0

Cela dépend de 'base_url' $ est fixé. Frobbing inclure les chemins à l'exécution est généralement une mauvaise odeur. –