我编写了一个 shell 脚本来将大文件传输到我的 VPS。因此,类似于 MyAirbridge 或 WeTransfer,但来自 cli。
当我使用 Zenity 时,可以显示一个文件选择对话框 (GTK+),可以选择多个文件。但是,脚本的用户被迫使用图形环境。我想为没有图形环境的平台编写脚本,所以纯粹是面向 shell 的。在没有图形环境的情况下选择文件的解决方案是“对话框”。然而,使用 Dialog,一次选择多个文件似乎是不可能的。
使用 Zenity:
files=$(zenity --file-selection --multiple --separator=$'\n' --file-filter='*.*')
带对话框:
files=$(dialog --stdout --title "Choose a file" --fselect $HOME/ 14 48)
你们中的任何人都可以教我解决此问题的方法吗?
亲切的问候,基斯