Suppression de bloc dans un fichier de configuration

Kezdőlap

Válasz az üzenetre
Szerző: Dominique Fournier
Dátum:  
Címzett: guilde
Tárgy: 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