正如它所说的......在OSX中,我可以创建一个基于bash脚本的应用程序 - 接受参数吗?
所以例如我可以在终端中运行:
open /path/to/MyBashScriptApp.app myArgument1
此应用程序将在传递给它的参数的情况下运行吗?
我知道我可以重命名为.command - 但我需要它来成为一个应用程序。
答案 0 :(得分:2)
使用Automator,可以在
中找到/Applications/Utilities/Automator.app
有了它,您可以轻松地将bash
脚本打包到应用程序中,接受文件名。查找名为“运行Shell脚本”的操作。
答案 1 :(得分:0)
如果您使用的是OS X 10.6,那么您可以这样做:
% open /path/to/App.app --args arg1 arg2 ...
查看此相关问题
https://superuser.com/questions/180995/passing-command-line-args-to-open-on-mac
答案 2 :(得分:0)
Automator还有一个命令行界面,automator(1),它有一个-i& amp; -D开关用于用户指定的输入。