本站所有文章均为原创,如对您有帮助,恳请帮忙点击任何一处广告

编写bash菜单类脚本的思路

发布:TangLu2016-10-21 15:48分类: Shell 标签: bash shell

编写菜单类脚本时需要做到几个注意的地方:

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


 
温馨提示如有转载或引用以上内容之必要,敬请将本文链接作为出处标注,谢谢合作!
et_highlighter51
版权所有:《Linux运维技术学习站点
文章标题:《编写bash菜单类脚本的思路
除非注明,文章均为 《Linux运维技术学习站点》 原创
转载请注明本文短网址:http://www.linuxe.cn/post-332.html  [生成短网址]

已有 0/1537 人参与

发表评论:

欢迎分享Linux运维技术学习站点

欢迎使用手机扫描访问本站,还可以关注微信哦~