Intereting Posts
Vagrant: возможно ли использовать Vagrant с VMWare в качестве поставщика без оплаты? как удалить первое вхождение 0 в мм / дд с использованием sed? Объемы контейнеров докеров синхронизированы локально Путаница относительно термина «mount» в Linux Шаблон Grep, включающий тире и ограничение на расширение имени файла Cryptsetup, зависающий после ввода кодовой фразы Балансировка нагрузки и резервирование на FreeBSD Объединить вывод сценария в тело письма и отправить его как одно электронное письмо? Выполняется ли какая-либо ОС Linux без ОС Linux? Bash работает с несколькими программами и закрывается Прежде чем войти в мою систему, любой способ сделать ключ имитирует другой ключ? Suse 10 – тот же диск показан как IDE (hda) и SCSI (sda) Установите по умолчанию режим vi-mode Bash в «обычный» режим Vi (не «вставить») и поместите курсор в начало строки, подражая KornShell Пользовательское ядро: при загрузке модуля не загружается прошивка Запуск сценария Python из любого места

Как я могу получить несколько имен файлов из Zenity?

Zenity можно использовать для создания диалога выбора файлов и выбора нескольких путей. Сепаратор для путей задается с --separator опции --separator . Поэтому мы не можем использовать NUL, единственный безопасный символ для разграничения имен файлов. Итак, помимо нескольких диалоговых окон выбора файлов, есть ли способ безопасно получить несколько путей от Zenity? Или с помощью другой диалоговой программы?

Вы можете использовать другой символ, который не может отображаться в имени файла: /
поэтому, как только вы получили список файлов, вы знаете, что пути разделены двумя слэшами: // (вторая часть является частью пути, так как каждый путь начинается с косой черты, но не заканчивается одним). Затем вы можете использовать свой любимый инструмент, чтобы перевернуть список в NUL разделенные пути …