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 : Sélectionner tout - Visualiser dans une fenêtre à part
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 : Sélectionner tout - Visualiser dans une fenêtre à part
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.