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 ?
Configuration: Windows XP / Internet Explorer 6.0 >>>>> bououh :°(

1 réponse

  1. dubcek Messages postés 18627 Date d'inscription   Statut Contributeur Dernière intervention   5 659
     
    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
    1. yo49
       
      Pour le $, c'était une erreur d'étourderie! ^^
      Je ne savais pas pour les espaces, merci.

      a+
      0