0Pricing
DevOps Bootcamp · Leçon

Manipuler des tableaux en Bash

Stockez et traitez des listes de valeurs. Apprenez à déclarer des tableaux, à accéder à leurs éléments et à les parcourir, à en obtenir la longueur et à utiliser des tableaux associatifs comme des tables clé-valeur.

Manipuler des tableaux en Bash est une leçon DevOps Bootcamp gratuite sur CoddyKit. Ceci est la leçon 4 sur 4. Tu peux lire la leçon complète ci-dessous gratuitement — puis la pratiquer en direct dans le navigateur avec un éditeur de code intégré et un tuteur IA 24/7. Elle fait partie du parcours d'apprentissage DevOps Bootcamp, et ta progression se synchronise sur le web et l'application CoddyKit. Le cours DevOps Bootcamp comprend 4 leçons au total.

Pourquoi utiliser des tableaux ?

Une variable normale contient une valeur. Un tableau en contient plusieurs — idéal pour les listes de fichiers, de noms ou d’arguments sur lesquelles vous souhaitez itérer dans un script.

Déclarer un tableau

Créez un tableau indexé en listant les valeurs entre parenthèses, séparées par des espaces.

fruits=(apple banana cherry)

Accéder aux éléments

Indexez les éléments avec ${array[i]}, en commençant à 0. Les accolades sont obligatoires.

echo "${fruits[0]}"   # apple
echo "${fruits[2]}"   # cherry

Tous les éléments à la fois

Utilisez ${array[@]} pour développer tous les éléments. C’est ce sur quoi vous itérez.

echo "${fruits[@]}"   # apple banana cherry

Taille d’un tableau

Obtenez le nombre d’éléments avec ${#array[@]}.

echo "${#fruits[@]}"   # 3

Itérer avec une boucle for

Parcourez un tableau en développant tous ses éléments. Mettre "${arr[@]}" entre guillemets conserve intactes les valeurs contenant des espaces.

for f in "${fruits[@]}"; do
  echo "Fruit: $f"
done

Ajouter des éléments

Ajoutez un élément à un tableau avec +=. Vous pouvez aussi affecter directement un index précis.

fruits+=(mango)
fruits[10]="kiwi"

Supprimer des éléments

unset supprime un élément selon son index. Notez que cela laisse un emplacement vide au lieu de réindexer le tableau.

unset 'fruits[1]'   # removes banana

Extraire une portion de tableau

Extrayez une sous-plage avec ${array[@]:start:count}.

echo "${fruits[@]:0:2}"   # first two

Tableaux associatifs

Bash 4 et versions ultérieures prennent en charge les tables clé-valeur. Déclarez-en une avec declare -A, puis indexez-la avec des clés textuelles.

declare -A ages
ages[alice]=30
ages[bob]=25
echo "${ages[alice]}"   # 30

Itérer sur les clés et les valeurs

Parcourez les clés avec ${!array[@]} et récupérez chaque valeur à l’aide de sa clé.

for name in "${!ages[@]}"; do
  echo "$name is ${ages[$name]}"
done

Vérification rapide

Vérifiez votre compréhension.

Récapitulatif

Vous avez découvert les tableaux Bash : les déclarer avec (), les indexer avec ${arr[i]}, développer tous leurs éléments avec ${arr[@]}, les compter avec ${#arr[@]}, les parcourir, ajouter des éléments avec +=, en extraire des portions et utiliser declare -A pour les tables associatives clé-valeur.

Questions Fréquemment Posées

La leçon « Manipuler des tableaux en Bash » est-elle gratuite ?

Oui — le texte complet de « Manipuler des tableaux en Bash » est gratuit à lire ici sur le web. Pour la pratiquer de manière interactive (un éditeur de code intégré et un tuteur IA 24/7) et déverrouiller le reste du cours DevOps Bootcamp, passe à CoddyKit PRO. Le cours DevOps Bootcamp comprend 4 leçons au total.

Qu'est-ce que j'apprendrai dans « Manipuler des tableaux en Bash » ?

Stockez et traitez des listes de valeurs. Apprenez à déclarer des tableaux, à accéder à leurs éléments et à les parcourir, à en obtenir la longueur et à utiliser des tableaux associatifs comme des ta… Tu pratiques DevOps Bootcamp avec du code pratique que tu exécutes directement dans le navigateur, et un tuteur IA 24/7 répond à tes questions au fur et à mesure que tu avances dans la leçon.

Dois-je avoir de l'expérience pour commencer DevOps Bootcamp ?

Aucune expérience préalable n'est requise. DevOps Bootcamp sur CoddyKit est structuré pour les débutants jusqu'aux apprenants avancés, donc tu peux commencer ici ou depuis le début et avancer à ton rythme. Ceci est la leçon 4 sur 4.

Combien de temps prend la leçon « Manipuler des tableaux en Bash » ?

La plupart des leçons CoddyKit prennent environ 5–10 minutes. Chacune est courte et interactive, tu progresses régulièrement et tu repiques exactement où tu t'es arrêté sur le web et l'app.

Peux-tu écrire et exécuter du code dans cette leçon DevOps Bootcamp ?

Oui. Chaque leçon DevOps Bootcamp inclut un éditeur de code intégré, tu écris et exécutes du vrai code directement dans ton navigateur et tu reçois des retours IA instantanés — aucune configuration locale requise.

Toutes les leçons de ce cours

  1. Premier script Bash et shebang
  2. Variables et saisie utilisateur
  3. Instructions conditionnelles (if, else, elif)
  4. Manipuler des tableaux en Bash
← Retour à DevOps Bootcamp