Appel de variable

Résolu
Roro -  
 Roro -
Bonjour,

Étant débutante en programmation en shell, j'aurais besoin d'un conseil pour un script.

#!/bin/bash

banque1=8
banque2=9
nb_de_var=2

echo "test" > test.txt;

for i in `seq 1 $nb_de_var`;
do
var=??? banque n°i ???
echo "$var" > test.txt ;
...
done


Le truc, c'est que j'aimerai appeler une variable particulière dans la boucle for en fonction du numéro de i. Si i=1, j'aimerai que la valeur de la banque1 (soit la banque n°i) soit introduite dans la nouvelle variable $var que je pourrais ensuite utiliser pour le reste du programme. Mais, je ne vois pas comment faire, d'où les points d'interrogation...

Merci d'avance à tous ceux qui pourront me répondre.

1 réponse

  1. Utilisateur anonyme
     
    salut,

    en bash, tu peux utiliser un tableau :
    banque=( 8 9 )
    for n in "${banque[@]}"
    do
    :whatever with "$n"
    done
    0
    1. Roro
       
      Ça fonctionne ! :)

      Merci pour votre rapidité.
      0