boucles automatiques

Bash – les boucles for

Voici quelques exemples des boucles "FOR" en bash, car, rien ne vaut les exemples pour apprendre.

Pour tester ces exemples, créer un fichier test.sh et le commencer par :

[bash] #!/bin/bash
#Ceci defini l’interpreteur[/bash]

Puis coller les exemples désirés, et rendez le fichier exécutable : chmod +x test.sh, et le lancer : ./test.sh

Executer une boucle for sur le contenu d'un dossier :
[bash] for i in `ls`; do
echo "ligne : "$i;
done [/bash]

Executer une boucle for sur un compteur croissant :
[bash] for (( i=1; i<=10; i++ ))
do
echo "Compte : "$i;
done[/bash]

Executer une boucle for sur un compteur décroissant :
[bash]nb_min=0
for (( i=10; i>=${nb_min}; i– ))
do
echo "Decompte : "$i;
done[/bash]

Voila voila ! J'espère que ça vous sera utile :)

Loading

Tags: , , , , , , ,

jeudi, octobre 14th, 2010 Bash, GNU - Linux, Technologie Aucun commentaire