Поддерживает ли yad массив, отправляемый в качестве аргумента в поле ComboBox?
Пример:
yad --form --field="ComboBox:CB" One\!Two\!Three
Могу ли я заставить его работать с массивом?
array=(one two three)
yad --form --field="ComboBox:CB" $array
Поддерживает ли 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[*]}")