linux shell选择列表

1.字符选择

# echo "Please select an branch:"
# select opt in "${options[@]}"
# do
#     case $opt in
#         "S331")
#             echo "You selected Option 1"
#             ;;
#         "S600")
#             echo "You selected Option 1"
#             ;;
#         "S601")
#             echo "You selected Option 1"
#             ;;
#         "S551")
#             echo "You selected Option 1"
#             ;;
#         "Quit")
#             break
#             ;;
#         *) echo "Invalid option. Please try again.";;
#     esac
# done

2.图形选择

options=("S331" "S600" "S601" "Quit")
havewatchdog=true

selected=$(dialog --clear \
                --backtitle "Select an option" \
                --menu "Choose one option from below:" \
                15 50 5 \
                "${options[0]}" "" \
                "${options[1]}" "" \
                "${options[2]}" "" \
                2>&1 >/dev/tty)

echo "You selected $selected"

case $selected in
    "S331")
        echo "You selected Option 1"
        # 执行 Option 1 对应的操作
        ;;
    "S551")
        echo "You selected Option 2"
        # 执行 Option 2 对应的操作
        ;;
    "S600")
        echo "You selected Option 3"
        # 执行 Option 3 对应的操作
        ;;
    *)
        echo "Invalid option"
        ;;
esac

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值