Bonjour,
j'ai un fichier de configuration nommé fichier.config dans lequel, j'écris différentes actions à réaliser à une fréquence donnée
J'ai un souci concernant la partie sql de mon programme.
Pour la partie sql, le fichier de configuration contiendra par exemple ceci :
Je parse le fichier fichier.conf (je ne mets que la partie qui concerne le parsing)
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 #frequence frequency 10 #quel est la base de fonctionnement ? database.alive #teste le non existence de résultat : erreur si des lignes sont envoyées database.request 'select * from b where a >50'
Pour le traitement du code, comment il faut que je fasse ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 my ($freq,$sql); # récupération des données depuis # le fichier de configuratin fichier.conf while (<CONFIG>){ next if /^#/; # sauter les commentaires $freq=$1 if /frequency\s*(\d+)/i; $sql = (split /\s+/,$_)[1] if /^database\.request/i; #pour le database.alive, que faire ? }
Merci
Partager