Appel de variable

Résolu/Fermé
Roro - 9 mars 2016 à 16:50
 Roro - 9 mars 2016 à 17:37
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

salut,

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

Merci pour votre rapidité.
0