您的位置:首页 > 运维架构 > Shell

shell实现菜单选择的两种方法

2014-06-05 10:34 453 查看
命令太长, 每次输入太麻烦, 搞了个shell菜单

#!/bin/bash
#menu.sh

source ~/.bashrc
echo "----------------------------------"
echo "please enter your choise:"
echo "(0) mongotest"
echo "(1) mongomaster"
echo "(2) mongozwt179"
echo "(3) mongobjsc115"
echo "(4) mongobjsc102"
echo "(9) Exit Menu"
echo "----------------------------------"
read input

case $input in
0)
echo mongotest
sleep 1
mongotest;;
1)
echo mongomaster
sleep 1
mongomaster;;
2)
echo mongozwt179
sleep 1
mongozwt179;;
3)
echo mongobjsc115
sleep 1
mongobjsc115;;
4)
echo mongobjsc102
sleep 1
mongobjsc102;;
9)
exit;;
esac


另一种是用select实现

#!/bin/bash
#menu2.sh

echo "选择要连接的mongo数据库?"
select var in mongobjsc102  mongobjsc115 mongozwt179 mongomaster;
do
break
done

echo "You have selected $var"
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: