我写了一个 bash 脚本,我用 Platypus 把它变成了一个应用程序。我选择了鸭嘴兽,所以我可以轻松地使用水滴选项。
基本思想是从用户那里获取一个 zip 文件,解压缩文件,排除几个我们不会使用的文件,重新压缩新文件并将它们移动到桌面上的文件中。当我运行应用程序时,脚本不会等待用户删除文件。它运行并给出未找到 .zip 的错误。
我有几个问题。
如何让我的应用程序等待将 zip 文件放置在 droplet 上?
Platypus 将文件存储在哪里以及如何在脚本中调用它?
这就是我到目前为止所拥有的。
unzip *.zip -x *.cpg *.xml *.txt -d Processed
cd NavtecProcessed
zip -r * *
echo "Cleaning up your mess"
mkdir ~/Desktop/Final/
mv ./*zip ~/Desktop/Final/
sleep 2
cd ..
rm -r NavtecProcessed*
echo "All done!"
该脚本从数据文件夹在终端中运行时有效。任何帮助/指导将不胜感激。