Creating a simple user interface in shell scripts
To create a simple menu in a shell script I prefer to use dialog command (see man dialog for more info).
Here I present a simple script with menu that let you select an option and, according to your choice, take an action.
#START
dialog --backtitle "Foo" --title "Bar" --menu "Foo Bar Menu" 15 50 3 Option1 "Option 1" Option2 "Option 2" Option3 "Option 3" 2>/tmp/menuitem.$$
menuitem=`cat /tmp/menuitem.$$`
case $menuitem in
Option1)
echo "Opt 1 chosen";;
Option2)
echo "Opt 2 chosen";;
Option3)
echo "Opt 3 chosen";;
esac
rm /tmp/menuitem.$$
#END


0 Comments:
Post a Comment
<< Home