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[*]}")