> oui, bien s�r. Par contre, je maitrise moins bien sed et j'ai des trucs 
je ne ma�trise pas sed non plus, c'est la seule chose que je sais faire
avec... Pour tout le reste, Perl.

> LogFile         /home/www/test01/logs/test01-combined.log
> 
> En sortie, apr�s sed :
> 
> LogFile         /home/www/parking/logs/test01-combined.log
> 
> test01 dans test01-combined n'a pas �t� remplac�.
> 
> ou aussi, je cherche "parking", sed me remplace parking (ok), mais aussi 
> parking01, parking02, etc. par parking tout court.

Peut-�tre ajouter un g � la fin de l'expression. Il doit remplacer
la premi�re et passer � la ligne.

Mais en Perl, donc:

perl -i.bak -e "while (<>) {s/$OLD/$NEW/g;print}" ton_fichier

ceci fait une sauvegarde de ton fichier, puis remplace TOUTES les
occurences de $OLD par $NEW. Si tu veux pas de sauvegardes, enl�ve juste
le ".bak".
avec un fichier comme:
toto titi tititototiti
titi toto tototititoto
si je veux $OLD=toto, $NEW=tutu
j'ai bien:
tutu titi tititututiti
titi tutu tututititutu

Mais bon comme tu dis, si tu conna�s pas, tu oses pas trop y toucher.
Apprend le Perl, �a sauve la vie (et c'est jouissif).

-- 
Hi! I'm a .signature virus! Copy me into your ~/.signature, please!
--
A+
Charles


Répondre à