Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
3403 connectés 

 


Dernière réponse
Sujet : [vi] ajouter une ligne avant une expression
Phoenix résolu !
J'ai substitué les '};' par ' \tmasters { 10.0.1.21; }; \r};'

Code :
  1. :.,$s/^};$/\tmasters { 10.0.1.21; };\r};/


 
Désolé pour le dérangement :lol:
 
 


Votre réponse
Nom d'utilisateur    Pour poster, vous devez être inscrit sur ce forum .... si ce n'est pas le cas, cliquez ici !
Le ton de votre message                        
                       
Votre réponse


[b][i][u][strike][spoiler][fixed][cpp][url][email][img][*]   
 
   [quote]
 

Options

 
Vous avez perdu votre mot de passe ?


Vue Rapide de la discussion
Phoenix résolu !
J'ai substitué les '};' par ' \tmasters { 10.0.1.21; }; \r};'

Code :
  1. :.,$s/^};$/\tmasters { 10.0.1.21; };\r};/


 
Désolé pour le dérangement :lol:
 
 

Phoenix 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 ?


Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)