编写bash菜单类脚本的思路
编写菜单类脚本时需要做到几个注意的地方:
1、先把整体框架搭建好,然后再填充框架中的内容
2、多用函数减轻冗余
3、结合循环语句让用户进行选择。因为我们在操作菜单时经常会操作多个选项,如果不做循环那么只执行一次脚本就被退出了
4、在合适的地方增加break或者exit让脚本能退出
如下:
#!/bin/bash
#先写一个函数用于输出菜单
menu(){
cat << EOF
1 action1
2 action2
3 action2
4 quit
EOF
}
#接着写每个菜单选项所需要执行的命令,如1关机,2重启
action1(){
echo action1
}
action2(){
echo action2
}
action3(){
echo action3
}
#使用循环语句来让用户输入参数
while true
do
menu
read -p "input": choice
case $choice in
1)
action1
;;
2)
action2
;;
3)
action3
break
;;
*)
error;;
esac
done
版权声明:本文章版权归数据库运维网(www.ywdba.cn)所有。如需引用本站内容,请注明来源及作者。
评论