Bonjour tout le monde.

J'ai un fichier qui contient des entrées du type:

define host{
use generic-host
host_name nomduhost
address xxx.xxx.xxx.xxx
}

Je veux écrire un script bash qui identifie la présence d'un paragraphe du type de celui exposé ci-dessus et le supprime si le nom "nomduhost" correspond à celui que je recherche.

Je me suis dit que la commande sed pourrait éventuellement me permettre de résoudre ma problématique.
J'arrive facilement à trouver la ligne host_name nomduhost et à la supprimer, mais je ne sais pas comment m'y prendre pour supprimer celles qu'il y a avant et après.

Quelqu'un aurait-il la gentillesse de m'aider?

Merci beaucoup d'avance à ceux qui me répondront!