Script pour supprimer contenu d'un fichier
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! :)