En programmation, un tableau est une structure de données qui permet de stocker plusieurs valeurs dans une seule variable. En bash, les tableaux sont très utiles pour stocker des listes de variables, des noms de fichiers ou des résultats de commandes. Dans cet article, nous allons voir comment parcourir un tableau en bash.
Pour déclarer un tableau en bash, on utilise la syntaxe suivante :
« `
nom_tableau=(valeur1 valeur2 valeur3 …)
« `
« `
fruits=(pomme banane orange)
« `
Pour accéder à un élément particulier du tableau, on utilise l’indice de cet élément. Les indices commencent à zéro pour le premier élément du tableau. Par exemple, pour accéder au deuxième élément du tableau « fruits », on écrit :
« `
echo ${fruits[1]}
« `
Parcourir un tableau en utilisant une boucle for
« `
for variable in tableau
do
commande
done
« `
« `
for fruit in « ${fruits[@]} »
do
echo $fruit
done
« `
Parcourir un tableau en utilisant une boucle while
« `
while condition
do
commande
done
« `
« `
i=0
while [ $i -lt ${#fruits[@]} ]
do
echo ${fruits[$i]}
i=$((i+1))
done
« `
Conclusion
Les tableaux en bash sont une fonctionnalité très utile pour stocker des données dans des scripts. En parcourant un tableau à l’aide d’une boucle for ou while, on peut facilement accéder à chaque élément du tableau et effectuer des opérations dessus.