Sed et les blocs de texte

Voici un petit mémo pour récupérer un bloc de texte entre 2 motifs.
Je m'explique, prenons ce fichier texte comme exemple ( qui est en faite un fichier de bind9):

zone "google.com" {
        type master;
        file "/etc/bind/db.google.com";
};
zone "zafer.re" {
        type master;
        file "/etc/bind/db.zafer.re";
};
zone "ingenieurmalpayer.com" {
        type master;
        file "/etc/bind/db.ingenieurmalpayer.com";
};

Pour récupérer une zone, par exemple "zafer.re" :

sed -n "/zone \"zafer.re\" {/,/};/p" zone.conf





Commentaires