David Pintor a écrit :
Bonjour,
J'ai une arborescence de repertoires (un site web en fait) que j'ai
transferé d'une machine à une autre. Sur pas mal de pages d'accede a une
base de données MySQL avec la fonction mysql_connect('...'). Puisque les
parametres de connexion de cette fonction ont changé j'essaie de faire
des substitutions avec sed, mais le probleme c'est que je suis obligé de
rediriger ca vers un nouveau fichier.
Par exemple, si je fais la commande suivante:
$ sed 's/toto/titi/g' index.php > index.php
il me vide carrement l'index.php. Si je fais la redirection vers un
autre fichier (index2.php, par exemple) ça se passe bien.
Tu devrais essayer l'option -i de sed :
sed -i".bak" -e 's/toto/titi/g' index.php
Jean-Claude
Linux-Azur : http://www.linux-azur.org
Désinscriptions: http://www.linux-azur.org/liste.php3
**** Pas de message au format HTML, SVP ****