Boucles bash
De Linuxmemo.
(Différences entre les versions)
Ligne 44 : | Ligne 44 : | ||
# actions | # actions | ||
done | done | ||
+ | |||
+ | === case === | ||
+ | |||
+ | case expression in | ||
+ | motif1 ) | ||
+ | instructions ;; | ||
+ | motif2 ) | ||
+ | instructions ;; | ||
+ | ... | ||
+ | esac |
Version actuelle en date du 27 mars 2012 à 20:58
Sommaire |
[modifier] if
if condition1_est_vrai then instructions elif condition2_est_vrai then instructions else instructions fi
[modifier] for
for VAR in LISTE do # actions done
ou
for ((initialisation de VAR; contrôle de VAR; modification de VAR)) do # actions done exemple: for ((i = 10; i >= 0; i -= 1)) do echo $i done
[modifier] while
while CONDITION do # actions done
[modifier] until
until CONDITION do # actions done
[modifier] case
case expression in motif1 ) instructions ;; motif2 ) instructions ;; ... esac