Bonjour,

je veux faire un truc a priori simple mais comme je cherche depuis 1h sans avoir trouvé de réponse ca doit pas etre si simple.
Voila j ai une liste de variable defini dans fichier externe de la facon suivant :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
 
var1 val1
var2 $var1/val2
var3 $var1/$var2
....
Et j aimerais definir ces differentes variables dans mon script perl pour qu' au final j ai ca :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
 
$var1 = "val1";
$var2 = "val1/val2";
$var3 = "val1/val1/val2";
....
voila ce que j ai pondu mais ca ne marche pas mes variables composé d'autre variables restent vide :


Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
 
open(IN,"fichiervariables");
while(<IN>){
 ($nomVar,$valVar)=split(" ",$_);
 ${$nomVar} = eval($valVar);
}
close(IN);

Merci d'avance,


Quaker