Shell脚本总结-read-case语句

while true 
do
cat << EOF
********请输入您的选项:(1-7)****
(1) 安装Apache......
(2) 安装PHP......
(3) 安装MySQL......
(4) 配置LAMP......
(5) 设置Apache服务启停别名......
(6) 设置MySQL服务启停别名......
(7) Exit Menu/退出菜单......
EOF
read -p "请输入: " input
case $input in 
1)
  echo "安装Apache......"
  ;;
2) 
  echo "安装PHP......"
  ;;
3)
  echo "安装MySQL......"
  ;;
4)
  echo "配置LAMP......"
  ;;
5)
  echo "设置Apache服务启停别名......"
  ;;
6)
  echo "设置MySQL服务启停别名......"
  ;;
7) 
  echo "Exit Menu/退出菜单......" && "exit"
esac
done

脚本的主要部分是一个while循环,它会一直执行,直到遇到"exit"命令。在循环内部,脚本首先显示一个菜单,提示用户输入一个数字(1-7)来选择一个操作。然后,使用read命令读取用户的输入,并将其存储在变量input中。

接下来,脚本使用case语句根据用户的输入执行相应的操作。例如,如果用户输入1,脚本将执行安装Apache的操作;如果用户输入2,脚本将执行安装PHP的操作,以此类推。当用户输入7时,脚本将显示"Exit Menu/退出菜单......"并退出循环。

相关推荐

  1. Shell脚本总结-read-case语句

    2024-03-26 02:58:02       45 阅读
  2. linux shell脚本 条件语句

    2024-03-26 02:58:02       44 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-03-26 02:58:02       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-03-26 02:58:02       100 阅读
  3. 在Django里面运行非项目文件

    2024-03-26 02:58:02       82 阅读
  4. Python语言-面向对象

    2024-03-26 02:58:02       91 阅读

热门阅读

  1. 突破编程_C++_面试(STL 编程 queue)

    2024-03-26 02:58:02       35 阅读
  2. 数据结构-栈-004

    2024-03-26 02:58:02       42 阅读
  3. 鸿蒙 ohpm 的异常报错

    2024-03-26 02:58:02       41 阅读
  4. webpack的核心概念

    2024-03-26 02:58:02       38 阅读
  5. mysql 截取字符串及解析json

    2024-03-26 02:58:02       46 阅读
  6. 双指针的详细教程

    2024-03-26 02:58:02       42 阅读
  7. vue2中如何实现数据的更新?

    2024-03-26 02:58:02       37 阅读
  8. 【无标题】程序员35岁会失业吗?

    2024-03-26 02:58:02       35 阅读
  9. Linux下常用命令

    2024-03-26 02:58:02       38 阅读