Les structures de contrôle

 

 

Les structures de controle sont reprises du Bourne Shell et ont la même syntaxe. Voir le chapitre ici

 

Cependant une structure a été introduite : la commande select.

 

Select

La commande select permet de construire facilement une gestion de menus. la syntaxe est la suivante:
Ps3= question a poser en fin de menu
select <variable> in <choix 1> <choix 2> <Choix 3>...
do
case $<variable> in
<choix 1>) commandes;;
<choix 2>) commandes;;
<choix 3> ) commandes;;
"")message Si la saisie ne correspond pas;;
esac
done

la commande select affiche tous les choix précédés d'un chiffre et d'une parenthèse, elle affiche ensuite PS3 et attend une réponse. Pour sortir du case et du done utiliser break 2.