Bonjour,

alors voilà j'ai beaucoup d'appel à formuler et donc j'aimerais ne pas que mes variables soient effacées au fur et à mesure avant que je les utilise.

Leurs noms doit donc changer au fur et à mesure.

J'ai réussi à faire ce genre de chose mais je n'arrive pas à l'utiliser. Je m'explique:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
 
var1=blabla
echo $var1
blabla
l'étape 1 est ok.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
export truevar$var1=123456789
Pas d'erreurs. l'étape 2 fonctionne... mais ensuite:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
 
echo $(truevar$var1)
-bash: truevarblabla: command not found
Ne fonctionne donc pas alors même que

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
 
echo $truevarblabla
123456789
fonctionne parfaitement.

Pourriez-vous me dire comment m'extirper de ce sac de noeud ? J'ai essayé avec les différents guillemets et des parenthèses, crochets, etc... mais rien n'y fait vraiment ! Y a-t-il un problème dans la manière dont je manipule mes "$" ?

Merci beaucoup à tous !