Bonsoir,
Je n'arrive pas à initialiser un tableau dans mon script shell et à le parcourir ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 tab={1,5,9,77,66,55,12}; for var in tab do echo $tab[var] done
Bonsoir,
Je n'arrive pas à initialiser un tableau dans mon script shell et à le parcourir ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 tab={1,5,9,77,66,55,12}; for var in tab do echo $tab[var] done
Dans un tableau en shell, le séparateur est l'espace.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 #!/bin/sh tab="1 5 9 77 66 55 12" for var in $tab; do echo $var done
Envoyé par crazykangourou
Un vrai tableau auqel tu peux accéder via un indice:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 $ declare -a tab=(1 5 9 77 66 55 12) $ echo ${tab[0]} 1 $ echo ${tab[1]} 5 $ind=5 $ echo ${tab[$ind]} #-- Utilisation de la variable "ind" comme indice 55 $ echo ${tab[*]} #-- Affichage du tableau 1 5 9 77 66 55 12 $ echo ${#tab[*]} #-- Affichage du nombre d'elements dans le tableau 7
Merci !!!
Je précise que j'ai regarder dans la faq developpez, et sur google, mais rien d'explicite.
J'y étais presque.
Partager