Как использовать Zenity для отображения содержания файлов с tickboxes около каждой строки файла

Я пытаюсь дать визуальный вывод для списка файлов, который я имею. То, что я хочу смочь сделать, отобразить поле галочки около каждой строки из файла

Я бросил вместе следующую команду zenity, но моей основной проблемой являются мои списки файлов, может быть довольно длинным. От команды ниже я определяю значения TRUE ""или ЛОЖЬЮ""

Моим вопросом является банка, я считал содержание и размещаю их в следующую команду (или что-то подобное), не имея необходимость делать в широком масштабе долгую команду

ans=$(zenity  --list  --text "Show List" --checklist  --column "Pick" --column "List" FALSE "BLAH" TRUE "Blah" FALSE "Blah2" FALSE "Blah3" --separator=":"); echo $ans

С уважением

Paul

1
задан rpax 11 June 2014 в 07:52
поделиться

1 ответ

# create an array with FALSE and lines from the file
unset list
while read -r line
do
    list+=("FALSE")
    list+=("$line")
done < data_file

# set some entries to TRUE
for entry in 0 2 5 11 12 19
do
    list[entry]="TRUE"
done

# display the dialog
ans=$(zenity --list --text "Show List" --checklist --column "Pick" --column "List" "${list[@]}" --separator=":")
echo $ans    
2
ответ дан 3 September 2019 в 01:11
поделиться
Другие вопросы по тегам:

Похожие вопросы: