shell脚本菜单

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了shell脚本菜单相关的知识,希望对你有一定的参考价值。

menu will only quit when 'q' is pressed
  1. #!/bin/sh
  2. echo "Use one of the following options"
  3. echo " d : run date command"
  4. echo " <?> : <another thing to do ...>"
  5. echo " q: quit this menu"
  6. echo "enter your choice or type "q" to quit : c"
  7. read option
  8. while [ "$option" != "q" ]
  9. do
  10. case $option in
  11. d ) date
  12. shift
  13. echo "enter your choice or type "q" to quit : c"
  14. read option
  15. ;;
  16. <?> ) <another command...>
  17. shift
  18. echo "enter your choice or type "q" to quit : c"
  19. read option
  20. ;;
  21.  
  22. # ...
  23.  
  24.  
  25. * )
  26. echo "invalid choice!"
  27. shift
  28. echo "enter your choice or type "q" to quit : c"
  29. read option
  30. ;;
  31. q ) exit 0
  32. ;;
  33. esac
  34. done
  35. exit 0

以上是关于shell脚本菜单的主要内容,如果未能解决你的问题,请参考以下文章

Shell 脚本中基于菜单的选择

用于确保在任何给定时间仅运行一个 shell 脚本的 shell 片段 [重复]

常用python日期日志获取内容循环的代码片段

shell脚本 关于做一个菜单,然后从二级菜单返回到主菜单,如何实现

shell整理(35)====模拟用户登录的打印菜单脚本

shell脚本引用expect