ajouter une ligne avant une expression [vi] - Linux et OS Alternatifs
MarshPosté le 02-12-2005 à 11:11:14
Voila la soucis. J'ajoute un serveur DNS secondaire dans mon réseau et afin de ne pas me tapper les 97 domaines, j'utilise le named.conf du serveur maitre que je modifie. Dans ces modifications, je veux ajouter la ligne "masters {10.0.1.21; };" avant à chaque fois que je match l'expression '};'
exemple de zone :
zone "chapto.tu" { type master; notify yes; file "master/chapo.tu"; };
que je transorme en
zone "chapto.tu" { type slave; notify yes; file "slave/chapo.tu"; masters { 10.0.1.21; }; };
Pour la modif master --> slave pas de soucis ( .:$s/master/slave/ ) mais pour ajouter une ligne devant chaque délimiteur de fin de zone '};' c'est en dehors de mes compétances... Des idées ? passer par un buffer et le recoller ?
Marsh Posté le 02-12-2005 à 11:11:14
Voila la soucis.
J'ajoute un serveur DNS secondaire dans mon réseau et afin de ne pas me tapper les 97 domaines, j'utilise le named.conf du serveur maitre que je modifie. Dans ces modifications, je veux ajouter la ligne "masters {10.0.1.21; };" avant à chaque fois que je match l'expression '};'
exemple de zone :
zone "chapto.tu" {
type master;
notify yes;
file "master/chapo.tu";
};
que je transorme en
zone "chapto.tu" {
type slave;
notify yes;
file "slave/chapo.tu";
masters { 10.0.1.21; };
};
Pour la modif master --> slave pas de soucis ( .:$s/master/slave/ ) mais pour ajouter une ligne devant chaque délimiteur de fin de zone '};' c'est en dehors de mes compétances...
Des idées ? passer par un buffer et le recoller ?