Результаты поиска в списке Zenity

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

CHOICE=$(zenity --list --title "Choose file:" --column=Files "$(find $DIRECTORY -name "*.cpp")")

person Kuba Krzyżyński    schedule 03.05.2017    source источник


Ответы (1)


Слишком много цитат:

zenity --list --title "Choose file:" --column=Files $(find $DIRECTORY -name "*.h")

Двойные кавычки вокруг "$(find)" превращают результат в одиночное очень длинное имя файла, когда вместо этого вы хотите использовать разбиение на слова, чтобы сделать их отдельными файлами. Обратите внимание, что у вас будут проблемы с именами файлов, содержащими пробелы.

person Jens    schedule 03.05.2017