Bash yad ComboBox 参数作为数组



yad 是否支持作为参数发送到 ComboBox 字段的数组?

例:

yad --form --field="ComboBox:CB" One!Two!Three

我可以让它与数组一起使用吗?

array=(one two three)
yad --form --field="ComboBox:CB" $array
yad

不支持数组作为 ComboBox 本机的输入。您必须将数组转换为!分隔的字符串。

您可以通过临时修改 IFS 变量来执行此操作,如下所示:

array=(one two three)
yad --form --field="ComboBox:CB" $(IFS=! ; echo "${array[*]}")

相关内容

  • 没有找到相关文章

最新更新