« Programmation Bash/Boucles » : différence entre les versions

Contenu supprimé Contenu ajouté
Guillaumito (discussion | contributions)
Aucun résumé des modifications
Guillaumito (discussion | contributions)
Ligne 1 :
== Boucle <code>for</code> ==
La boucle <code>for</code> permet de parcourir une liste de valeurs, elle effectue donc un nombre de tours de boucle qui est connu à l'avance.
<pre>
for variable in liste_valeurs
Ligne 5 ⟶ 6 :
done
</pre>
Par exemple, on peut utiliser la boucle <code>for</code> pour implanter un clone de la fonction <code>ls</code> :
<pre>
for i in *
do echo $i
done
</pre>
Dans cet exemple, l'étoile va être remplacée par tous les fichiers du répertoire courant, la boucle <code>for</code> va donc donner successivement comme valeur à la variable <code>i</code> tous ces noms de fichier. Le corps de la boucle affichant la valeur de la variable <code>i</code>, le nom de tous les fichiers du répertoire courant seront affichés successivement.
 
== Boucle <code>while</code> ==