HOWTO · Bash

Créer une boucle de ligne dans Bash

Cet article explique comment créer une boucle de ligne dans Linux Bash.

Sur cette page

Cet article explique comment nous pouvons créer des boucles d’une ligne dans Linux Bash. Nous allons écrire des exemples de scripts avec la boucle for.

Créer une boucle de ligne dans Linux Bash

Nous pouvons créer de simples boucles à une ligne de différentes manières comme suit.

Écrivez chaque élément à l’intérieur de la boucle

Nous pouvons écrire les éléments de la boucle un par un.

for i in "apple" "banana" "orange"; do echo "$i"; done

Boucle for avec éléments

Spécifier une plage de nombres

Une plage de nombres peut être utilisée pour créer une boucle d’une ligne.

for i in {1..3}; do echo "step: $i"; done

Boucle for avec éléments

Créer une boucle avec une sous-commande

Nous pouvons utiliser des sous-commandes pour spécifier les valeurs utilisées dans la boucle. Cette méthode est particulièrement utile pour lire le contenu des fichiers.

for i in `seq 1 3`; do echo "step: $i"; done;
for i in `cat file.txt`; do echo "step: $i"; done;

Boucle for avec sous-commande