jipe a écrit :
On Thu, 09 Nov 2006 21:10:54 +0100
Bernard Siaud <[EMAIL PROTECTED]> wrote:

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
]$ echo \"/xorg.conf | sed "[EMAIL PROTECTED]"/[EMAIL PROTECTED]"[EMAIL 
PROTECTED]"
"xorg.conf

le slash / peut être remplacé par n'importe quel autre caractère comme
séparateur. très utile s'il fait partie de la chaîne à traiter. le 1er
signe après le "s" est interprété comme étant le séparateur. ici le "@"
OK !
Pas mal ;)
À ce propos, pourquoi le /g à la fin ?
le g indique de remplacer toutes les occurences, pas seulement la 1ère de 
chaque ligne
Je comprends pourquoi je voyais ce /g dans tous les exemples que je trouvais.
Par il y avait toujours des / comme séparateurs, jamais des @ ;)
bye
jipe
Maintenant, mon problème, c'est de faire générer cette commande par un script ! Le

Si j'ai compris le how-to, je transforme ma commande en :
`echo "sed -e [EMAIL PROTECTED]"/[EMAIL PROTECTED]"[EMAIL PROTECTED] $racine/cache/$1/index.php"` > "$old_pwd/$1/index.php"

Avec une autre question : pourquoi je ne pouvais pas mettre la redirection dans le "echo" ?

--
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 à