23/09/2024
Pour faire oi FOR !
Pré-requis
terminal linux bash shell
vi ou vim
savoir écrire du pseudo code francais
But
Amèliorer la connaissance du langage bash shell
#!/bin/bash
for nom in {"Dorian","Arthur","Paul","Armand"}
do
echo $nom
done
pour nom devenant Dorian , Arthur , Paul , Armand
faire
Debut:
afficher nom
Fin:
Tester et comprendre le for
Autre exemple , ici on va utiliser seq pour générer la liste de chiffres, voir man seq
Attention `seq 1 10` !! ` ce symbole est obtenu avec alt gr 7 ! sinon ça ne fonctionne pas !
on peut remplacer $((seq 1 10)) sinon aussi !
c'est un moyen d’exécuter la séquence.
#!/bin/bash
for i in `seq 1 10`;
do
echo $i
done
Pour i allant de 1 a 10
faire
Debut:
afficher i
fin:
repenser le programme table de multiplication avec le for
on peut aussi générer une liste avec le ls qui va s’exécuter pour générer la liste des fichiers !
attention ici c'est le symbole avec alt gr 7 et non pas alt gr 4 pour exécuter le ls dans le script.
#!/bin/bash
for fichier in `ls`
do
echo "Fichier trouvé : $fichier"
done
Exemple 2
#!/bin/bash
for (( count=10; count>0; count-- ))
do
echo -n "$count "
done
on voit que ce langage est puissant pour administrer une machine.