Le scripting Bash est un outil puissant pour automatiser les tâches d'administration système. Ce module couvre les structures avancées : boucles, conditions, fonctions, et gestion des erreurs.
for i in {1..5}; do echo $i; donewhile [ condition ]; do commandes; doneuntil [ condition ]; do commandes; doneif [ condition ]; then commandes; fiif [ condition ]; then commandes; else commandes; ficase $var in pattern1) commandes ;; esacmafonction() { commandes; }$1, $2, ...return codeAfficher les nombres de 1 à 10 :
#!/bin/bash
for i in {1..10}
do
echo "Nombre : $i"
done
for i in {1..10} : boucle de 1 à 10.do ... done : corps de la boucle.Définir une fonction qui affiche un message :
#!/bin/bash
salut() {
echo "Bonjour, $1 !"
}
salut "Alice"
salut() : définit la fonction.$1 : premier argument.Écrire une boucle for qui affiche les nombres pairs de 0 à 20.
for i in {0..20..2}; do echo $i; done
Écrire une fonction qui additionne deux nombres.
addition() { echo $(($1 + $2)); }
1. La boucle for i in {1..5}; do echo $i; done affiche :
2. Dans un script Bash, $1 représente :
3. La condition if [ -f fichier ] vérifie que :
4. La commande return dans une fonction permet de :
5. La boucle while s'exécute tant que :