标签:hang 功能 sel 方式 用法 ^c 使用 The select
有的时候我们在写shell脚本的时候,需要通过菜单的方式去看到自己相要的内容;PS3="Please select a number: "
select name in zhangsan lisi wangwu zhaoliu
do
case $name in
zhangsan)
echo "Hello, zhangsan."
;;
lisi)
echo "Hello,lisi."
;;
wangwu)
echo "Hello, wangwu."
;;
zhaoliu)
echo "Hello, zhaoliu."
;;
*)
echo "Sorry, there is no such person."
;;
esac
done
PS3:用于修改选择菜单时显示的内容,默认为#?
执行脚本,结果如下:
[root@shvpuppet01 ~]# sh a.sh
1) zhangsan
2) lisi
3) wangwu
4) zhaoliu
Please select a number: 1
Hello, zhangsan.
Please select a number: 2
Hello,lisi.
Please select a number: 3
Hello, wangwu.
Please select a number: 4
Hello, zhaoliu.
Please select a number: ^C
可以通过ctrl+c退出菜单,也可以在菜单中加入一个退出的选择
标签:hang 功能 sel 方式 用法 ^c 使用 The select
原文地址:http://blog.51cto.com/liuzhengwei521/2296390