ajouter un config file dans a un script
Bonjour,
Je cherche a jouter un fichier de config a un script qui commence a devenir assez gros.
Le probleme, c'est que sur le net, je n'arrive a trouver que des infos sur la config de perl en elle meme...
bref, voila le genre d'algo auquel je pensais :
utiliser un hash qui aurait pour cle un texte representant un nom de variable et en donnee un pointeur sur ladite variable. ainsi, il est facile d'ajouter une variable configuree : il suffit de l'inscrire dans le hash.
config.ini :
Code:
1 2
| # ceci est un commentaire
maxlen: 40 #longueur max |
script.pl:
Code:
1 2 3 4 5 6 7 8
| open(CONFIG, 'config.ini');
foreach (<CONFIG>) {
($conf, undef) = split('#');
if ($conf) {
($identifiant, $valeur) = split(':', chomp($conf));
$hash{$identifiant} = $valeur;
}
} |
Bon c'est sur, c'est du speudo code, ca marchera pas du premier coup, mais voila l'idee (j'ai oublie comment on faisait des pointeurs, faudra que je checke ca).
Maintenant, les questions :
- deja, avant tout : existe t il un module perl pour nous faciliter la tache?
- est ce que je suis sur la bonne piste?
- que pourrais-je ameliorer? ajouter? optimiser?
Merci!