Christophe Gaubert a écrit :
Le 09/11/06, Bernard Siaud <[EMAIL PROTECTED]> a écrit :

$ cp -f index.php test.php;sed -e 's/"//xorg.conf/"xorg.conf/g'
L'erreur était

sed -e 's/"\/xorg.conf/"xorg.conf/g'
=> remplacer "/xorg.conf par "xorg.conf

À ce propos, pourquoi le /g à la fin ?

test.php cp: écraser `test.php'?y
sed: -e expression n°1, caractère 6: option inconnue pour `s'

Tu cherches à remplacer quoi par quoi ?

Pour le cp, je pense que c'est dû à l'alias :
$ alias cp
alias cp='cp -i'
Je fait le même constat que toi.

Je comprends enfin pour le cp ! Comment faire pour détourner cet alias dans un script ? Il me pose souvent problème !
Enfin, ici, ça m'est inutile car je vais faire quelque chose du genre :
`echo "sed -e 's/\"\/$1/\"$1/g' \"$racine/cache/$1/index.php\" > \"$old_pwd/$1/index.php\""`

Le problème, c'est que
echo "sed -e 's/\"\/$1/\"$1/g' \"$racine/cache/$1/index.php\" > \"$old_pwd/$1/index.php\""
me génère bien la bonne commande
sed -e 's/"\/xorg.conf/"xorg.conf/g\' "/home/bs/developpe/cache/xorg.conf/index.php" > "/home/bs/developpe/site/Linux/serveurX/xorg.conf/index.php"

mais l'exécution de
`echo "sed -e 's/\"\/$1/\"$1/g' \"$racine/cache/$1/index.php\" > \"$old_pwd/$1/index.php\""`
génère lui
sed: -e expression n°1, caractÚre 1: commande inconnue: `''
--
Amicalement vOOotre              Troumad Alias Bernard SIAUD
mon site : http://troumad.info : AD&D maths WEB sectes
Pour la liberté http://lea-linux.org http://www.eurolinux.org/index.fr.html
N'envoyez que des documents avec des formats ouverts, comme http://fr.openoffice.org
=========================================
Vous souhaitez acquerir votre pack ou des services Mandriva?
Rendez-vous sur "http://store.mandriva.com";.
Rejoignez le club Mandriva : http://club.mandriva.com
=========================================

Répondre à