[SHELL] Variable dans boucle for
Bonjour,
J'ai du mal à comprendre mon erreur...
Je voudrai creer autant de variable que de nombre d'elements de ma boucle...
Voici mon code:
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14
|
for i in 1 2 3 4 5 6 7 8
do
test$i=$i
echo coucou $i
peps=$i
done
echo "#################"
echo $i
echo variable $peps
echo $test1
echo $test2
echo $test3
echo $test4 |
Voila le resultat quand j'execute mon script:
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
|
testW.ksh[3]: test1=1: not found
coucou 1
testW.ksh[3]: test2=2: not found
coucou 2
testW.ksh[3]: test3=3: not found
coucou 3
testW.ksh[3]: test4=4: not found
coucou 4
testW.ksh[3]: test5=5: not found
coucou 5
testW.ksh[3]: test6=6: not found
coucou 6
testW.ksh[3]: test7=7: not found
coucou 7
testW.ksh[3]: test8=8: not found
coucou 8
#################
8
variable 8 |
Je comrpends pas pourquoi il me laisse pas faire ce que je veux dans la boucle: créer plein de variable différente portant dans le nom $i...
Pourriez-vous m'aider?
Merci par avance.