Re: sed dans perl

Page principale

Répondre à ce message
Auteur: Marc TERRIER
Date:  
À: Patrick Dupre
CC: La Guilde
Sujet: Re: sed dans perl
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