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.