next up previous contents index
suivant: La construction « case » monter: Les tests et les précédent: Autres opérations   Table des matières   Index

La construction « if »

Syntaxe :


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   
    

Une liste de commandes (liste A, liste B, etc.) est une séquence de commandes shell séparées par des points virgule (« ; ») ou bien par un retour chariot ( \fbox{\textsc{return}} ).


next up previous contents index
suivant: La construction « case » monter: Les tests et les précédent: Autres opérations   Table des matières   Index
baudry@esme.fr