Bash Dialog 命令选项赋值问题解决 - 小派蒙插件安装
你的代码有一些问题。在使用dialog命令时,需要使用双引号将选项的文本和状态括起来,并将选项的文本和状态之间用空格分隔开。另外,在使用echo命令时,应该使用$()将dialog命令的输出赋值给变量。以下是修正后的代码:
OPTIONSPL=$(dialog --title "小派蒙插件安装--空格选择" --checklist "请选择以下选项:" 25 60 15 \n 1 "网易云点歌插件" OFF \n 2 "表情包制作插件" OFF \n 3 "谁艾特我插件" OFF \n 4 "前瞻兑换码插件" OFF \n 5 "原神公告插件" OFF \n 6 "Github解析插件" OFF \n 7 "黑名单插件" OFF \n 0 "待添加插件" ON \n 3>&1 1>&2 2>&3)
echo "${OPTIONSPL}"
请尝试使用修正后的代码,并检查是否能够正确获取到选项的值。
原文地址: https://www.cveoy.top/t/topic/pBNm 著作权归作者所有。请勿转载和采集!