Suppression de bloc dans un fichier de configuration

Page principale

Répondre à ce message
Auteur: Dominique Fournier
Date:  
À: guilde
Sujet: Suppression de bloc dans un fichier de configuration
Bonjour

J'ai un fichier de configuration de la forme :
<IfUser user1>
Contenu
</IfUser>

<IfUser user2>
Contenu
</IfUser>

<IfUser user3>
Contenu
</IfUser>

Je souhaite supprimer le bloc concernant l'utilisateur "user2". 
Actuellement, je fais :
     sed -i "/<IfUser $util>/,/<\/IfUser>\n/d" fichier.conf


Mais cela ne fonctionne pas : cela efface depuis le debut du bloc user2
jusqu'à la fin du fichier.

Avez-vous une regex (ou une autre méthode simple) pour ne supprimer que
le bloc du milieu ?

Merci et bonne soirée

Dom