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):
Pour récupérer une zone, par exemple "zafer.re" :
sed -n "/zone \"zafer.re\" {/,/};/p" zone.conf
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
Enregistrer un commentaire