Shell/ ksh tableau dont indice en variable

yo49 -  
 yo49 -
Bonjour,

Je cherche à faire cela...

set -A liste

while ((i < 7)) do
echo "Entrer le chiffre $i"
read chiffre
${liste[$i]} = $chiffre
((i=i+1))
done

Bien sûr, cette méthode (en gras) ne marche pas, quelque chose m'échappe !
Impossible de mettre l'indice d'un élément du tableau en variable ?
A voir également:

1 réponse

dubcek Messages postés 18789 Date d'inscription   Statut Contributeur Dernière intervention   5 637
 
hello

i=0
while ((i < 7)) ; do
echo "Entrer le chiffre $i"
read chiffre
liste[$i]=$chiffre # pas de $ devant et pas d'espace autour de =
((i=i+1))
done
1
yo49
 
Pour le $, c'était une erreur d'étourderie! ^^
Je ne savais pas pour les espaces, merci.

a+
0