Я надеялся, что какой-нибудь добрый человек, который умнее меня, сможет помочь.
Я пишу небольшой скрипт для вызова различных программ в фоновом режиме и выполнения различных действий, чтобы получить список файлов PDF, которые пользователь выбирает, используя Zenity как GUI сортов.
Пока все работает, но я столкнулся с препятствием:
Выбранные пользователем файлы PDF могут иметь разные случаи в их расширения файлов, например .pdf
из .PDF
или даже .Pdf
Я бы хотел, чтобы пользователь мог выбирать нужные ему PDF-файлы и показывать только PDF-файлы, но поскольку источники этих файлы неизвестны, возможно, что их расширения находятся в том, кто знает, что, верхний, нижний смешанный, кто знает ...
Есть ли способ вызвать диалог выбора файла Zenity и отфильтровать все PDF файлы, независимо от регистра (верхний / нижний) их расширения?
Пока у меня есть следующий код:
zenity --file-selection --multiple --file-filter='*.pdf | *.Pdf |*.PDF'
НО это НЕ хорошо решение как человек Я должен выбрать каждый вариант отдельно. Я хотел бы, чтобы они были показаны ВСЕМ, независимо от регистра букв в расширении.
Еще раз спасибо за любую помощь.,