Le 15/10/2014 17:38, Patrick Dupre a écrit :
> Merci pour les commentaires.
De rien.
> Comment je peux editer directement en perl?
perl -pie 's;cecicela;toussaquoi;' $file_name
-p ajoute un "while <>" implicite autour des instructions que tu
indiques, et affiche chacune des lignes traitées, contrairement à -n
-i demande que le remplacement soit fait "in place", donc directement
dans le fichier d'origine, sans qu'il y ait besoin d'indiquer le nom
d'un autre fichier pour placer le résultat
-e te permet d'indiquer ce que tu veux que le script fasse, comme sed.
Un peu de saine lecture :
http://perldoc.perl.org/perlrun.html
Cdlt,
--
Marc TERRIER