Syntaxe |
| Exécution |
|
| |
if |
| |
liste A |
| « liste A » est exécutée. |
then |
| |
liste B |
| Si la valeur de retour de la dernière commande de « liste A »
est nulle (vrai), le shell exécute « liste B », puis saute
à la première instruction après « fi ». |
elif |
| Optionnel. |
liste C |
| Si le code retour de la dernière commande de « liste A » est non nul
(faux), on exécute « liste C ». |
then |
| |
liste D |
| Si le code retour de la dernière commande de « liste C » est nul,
le shell exécute « liste D », puis saute à la première instruction
après le « fi ». |
etc. |
| |
else |
| Optionnel. |
liste E |
| Si le code retour de la dernière commande de « liste C » est non nul,
le shell exécute « liste E » puis saute à la première instruction après
le « fi ». |
fi |
| |
|
| |