En ksh, vous pouvez afficher un menu et ainsi proposer à un utilisateur de faire un choix. Rien ne vaut un exemple :
PS3= »Choisissez un film : «
select REPLY in scream awake
do
case $REPLY in
scream) echo « Type : film comique » ; break ;;
awake) echo « Type : thriller » ; break ;;
*) echo « Erreur » ; exit 1;;
esac
done
# ajout d’un traitement suivant le choix de l’utilisateur
Le résultat est le suivant :
[fatiha@monServeur] ./selectEnKsh.ksh
1) scream
2) awake
Choisissez un film : 2
Type : thriller
[fatiha@monServeur] ./selectEnKsh.ksh
1) scream
2) awake
Choisissez un film : 3
Erreur
[fatiha@monServeur] ./selectEnKsh.ksh
1) scream
2) awake
Choisissez un film : 2
Type : thriller
Pour plus d’infos => Google :)
Mise à jour :
On verra dans un prochain article une commande bien plus intéressante : dialog.





