Я написал сценарий оболочки, чтобы включить большие переносы файлов в VPS. Итак, что-то похожее на MyAirbridge или WeTransfer, но из кли.Сценарий Bash использует несколько диалоговых окон fselect
Когда я использую Zenity, можно представить диалог выбора файла (GTK +), который позволяет выбирать несколько файлов. Однако пользователи сценария вынуждены использовать графическую среду. Я хочу написать сценарий для платформ без графической среды, поэтому чистая оболочка ориентирована. Решение для выбора файлов без графической среды - «Диалог». Однако с помощью Dialog невозможно сразу выбрать несколько файлов.
С Zenity:
files=$(zenity --file-selection --multiple --separator=$'\n' --file-filter='*.*')
С диалога:
files=$(dialog --stdout --title "Choose a file" --fselect $HOME/ 14 48)
Любой из вас может научить меня обходной путь для этой проблемы?
С наилучшими пожеланиями, Kees