Re: Suppression de bloc dans un fichier de configuration

トップ ページ

このメッセージに返信
著者: Edgar Bonet
日付:  
To: guilde
題目: 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.