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

  FORUM HardWare.fr
  Programmation
  Shell/Batch

  Incrémenter le serial mondomaine.com.hosts

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Incrémenter le serial mondomaine.com.hosts

n°892416
Kyle
Posté le 07-11-2004 à 11:34:52  profilanswer
 

Hello,
 
Je cale sur un probleme, je voudrais incrémenter le serial de mes fichiers de bind pour mes noms de domaines et cela automatiquement lorsqu'il est modifié à l'aide d'un script.
 
Voici le contenu :
 

Code :
  1. $ttl 86400
  2. domaine.com.    IN      SOA     ns1.domaine.com. webmaster.domaine.com. (
  3.                         2003021415
  4.                         21600
  5.                         3600
  6.                         604800
  7.                         86400 )
  8.                 IN      NS      ns1.domaine.com.
  9.                 IN      NS      ns2.domaine.com.
  10.                 IN      MX      10 mx1.domaine.com.
  11.                 IN      A       192.168.0.1
  12. www             IN      A       192.168.0.1


 
Pour le script, je pensait faire ca avec AWK, mais est-ce la meilleur solution ?
 
La, je recherche deja le serial :
 

Code :
  1. cat /var/named/domaine.com.hosts | awk '/[0-9]\{10\}/ {exit}; {print $0}'


Message édité par Kyle le 07-11-2004 à 11:35:40
mood
Publicité
Posté le 07-11-2004 à 11:34:52  profilanswer
 

n°892462
Zaib3k
Posté le 07-11-2004 à 13:34:06  profilanswer
 

pourquoi n'utilises tu pas un format YYYYMMDDHHMMSS ?


---------------
Le droit à la différence s'arrête là où ça commence à m'emmerder sérieusement.
n°892466
Kyle
Posté le 07-11-2004 à 13:40:04  profilanswer
 

Je sais pas, c'est pas un format unique a bind (YYYYMMDDXX) ?

n°892468
Zaib3k
Posté le 07-11-2004 à 13:46:13  profilanswer
 

non, je ne crois pas. mettre une date est une astuce pour ne pas se tromper :)
 
à confirmer par un barbu :o


---------------
Le droit à la différence s'arrête là où ça commence à m'emmerder sérieusement.
n°892513
Kyle
Posté le 07-11-2004 à 15:30:07  profilanswer
 

Je viens d'avancer un peu, avec du perl :
 
perl -pi -e "s/([0-9]{10}$)/\1+1/g"
 
mais malheureusement ca me sort YYYYMMDDXX+1
 
Une idée ?


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Shell/Batch

  Incrémenter le serial mondomaine.com.hosts

 

Sujets relatifs
Incrémenter / Décrémenter des bases Mysql entres elles en PHPIncrémenter un nombre
Incrémenter le nom d'une variableprogramme C# erreur :Unable to connect to any hosts....
C shell (sh): question a 1Euro: comment incrementer une valeur?[PHP] Ptite question --> comment je fais pour incrémenter un compteur?
Incrementer un numero de version[MySQL] Comment incrémenter une valeur contenue dans un tableau ??
[MYSQL] Incrémenter un champ [ - Job's Done - ]incrementer une variable sous batch
Plus de sujets relatifs à : Incrémenter le serial mondomaine.com.hosts


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