Re: Suppression de bloc dans un fichier de configuration

Page principale

Répondre à ce message
Auteur: Edgar Bonet
Date:  
À: guilde
Sujet: Re: Suppression de bloc dans un fichier de configuration
Salut la Guilde !

Dominique Fournier a écrit :
> Je connaissais le terme greedy et je ne l'avais pas indiqué dans le mail


En général j'utilise "perl -pe" à la place de sed quand j'ai besoin de
regexps plus puissantes :

- "*?" = version non-greedy de "*"
- "/s" = les "\n" sont reconnus par "."

Avec l'option -0 pour qu'il avale tout le fichier, ça donne :

     perl -p0i -e "s/<IfUser $util>.*?<\/IfUser>\n//s" fichier.conf


À+,

Edgar.