shell 菜单选择实现某个安装功能
打开脚本后有一个菜单选择,输入要选择的菜单序号实现对应的序号内容
请采纳
可以使用 case 语句来实现菜单选择功能。
#!/bin/bash
echo "Menu:"
echo "1) Option 1"
echo "2) Option 2"
echo "3) Option 3"
echo "Enter your choice: "
read choice
case $choice in
1)
# 命令选项1
;;
2)
# 命令选项 2
;;
3)
#命令选项3
;;
*)
echo "Invalid choice"
;;
esac
首先输出了三个选项,然后读取用户输入的数字,使用 case 语句判断用户输入的数字,并执行对应的命令。如果用户输入的不是 1,2,3 中的任意一个,那么会输出 "Invalid choice"。
可以使用 'case' 语句来实现菜单选择功能。在脚本中先显示菜单选项,然后使用 'read' 命令读取用户输入的选项序号。然后使用 'case' 语句根据用户输入的序号执行对应的操作。
例如:
#!/bin/bash
echo "1. 安装应用1"
echo "2. 安装应用2"
echo "3. 退出"
read -p "请输入菜单序号:" option
case $option in
1)
#安装应用1的代码
;;
2)
#安装应用2的代码
;;
3)
exit
;;
*)
echo "无效的输入"
;;
esac
在上面的代码中,我们首先输出了菜单选项,然后使用 'read' 命令读取用户的输入。接着使用 'case' 语句根据用户输入的序号执行对应的操作。如果用户输入的序号不是 1, 2 或 3,则会输出 "无效的输入"。