在Linux中,可以使用shell语句编写菜单。以下是一个示例:
#!/bin/bash
while true; do
clear
echo "欢迎使用菜单"
echo "1. 选项1"
echo "2. 选项2"
echo "3. 选项3"
echo "4. 退出"
read -p "请选择一个选项: " choice
case $choice in
1)
echo "你选择了选项1"
# 执行选项1的操作
;;
2)
echo "你选择了选项2"
# 执行选项2的操作
;;
3)
echo "你选择了选项3"
# 执行选项3的操作
;;
4)
echo "退出菜单"
exit 0
;;
*)
echo "无效的选项,请重新选择"
;;
esac
read -p "按任意键继续..."
done
以上示例中,使用while
循环来实现菜单的持续显示。在菜单中,使用echo
语句打印菜单选项,并使用read
语句读取用户的选择。
使用case
语句根据用户的选择执行相应的操作。在每个选项的代码块中,可以编写对应选项的操作逻辑。
当用户选择退出菜单时,使用exit
语句退出脚本。
在最后,使用read
语句暂停脚本的执行,直到用户按下任意键,再次显示菜单。