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

  FORUM HardWare.fr
  Linux et OS Alternatifs

  [vi] ajouter une ligne avant une expression

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[vi] ajouter une ligne avant une expression

n°758313
Phoenix
Posté le 02-12-2005 à 11:11:14  profilanswer
 

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 ?

mood
Publicité
Posté le 02-12-2005 à 11:11:14  profilanswer
 

n°758314
Phoenix
Posté le 02-12-2005 à 11:17:04  profilanswer
 

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:
 
 


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Linux et OS Alternatifs

  [vi] ajouter une ligne avant une expression

 

Sujets relatifs
mettre un site en ligneune ligne de cmd pour observer l'activité de dselect
BATCH DOS : Pb sur une expressionGérer la derniére ligne d'un fichier en awk
[RESOLU#] Gnome 2.12 : ajouter des résolutions d'écrancomment rajouter une ligne pr ma Suse dans grub
Sauts de ligneamarok+ajouter les nouveaux morceaux automatiquement dans la liste de
[script] enlever les espaces en fin de ligneLigne de commande GRUB pour demarrer un deuxieme linux
Plus de sujets relatifs à : [vi] ajouter une ligne avant une expression


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR