在主Shell脚本文件里(必须以menu.sh命名)需要设计一个多操作选项的菜单,以便用户从中选择
时间: 2024-03-21 11:41:23 浏览: 131
下面是一个示例的`menu.sh`文件,包含了一个多操作选项的菜单供用户选择:
```bash
#!/bin/bash
# 显示菜单
function show_menu {
clear
echo "======================="
echo " 多操作选项菜单"
echo "======================="
echo "1. 查看系统信息"
echo "2. 查看磁盘使用情况"
echo "3. 查看网络连接"
echo "4. 退出"
echo
}
# 处理用户选择
function handle_choice {
local choice=$1
case $choice in
1)
echo "系统信息:"
uname -a
;;
2)
echo "磁盘使用情况:"
df -h
;;
3)
echo "网络连接:"
netstat -an
;;
4)
exit 0
;;
*)
echo "无效的选择"
;;
esac
}
# 主循环
while true
do
show_menu
read -p "请选择操作: " choice
handle_choice $choice
read -p "按 Enter 继续..."
done
```
运行上述脚本后,会显示一个多操作选项的菜单供用户选择。用户可以输入对应的数字选择操作,程序会执行对应的操作。如果用户选择了退出,则程序退出。如果用户输入了无效的选择,则程序会提示无效选择并继续显示菜单供用户选择。
阅读全文