Suppression de bloc dans un fichier de configuration

Top Page

Reply to this message
Author: Dominique Fournier
Date:  
To: guilde
Subject: 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