从接受参数的bash脚本创建应用程序?

时间:2010-09-15 09:03:00

标签: macos bash terminal

正如它所说的......在OSX中,我可以创建一个基于bash脚本的应用程序 - 接受参数吗?

所以例如我可以在终端中运行:

open /path/to/MyBashScriptApp.app myArgument1

此应用程序将在传递给它的参数的情况下运行吗?

我知道我可以重命名为.command - 但我需要它来成为一个应用程序。

3 个答案:

答案 0 :(得分:2)

使用Automator,可以在

中找到
/Applications/Utilities/Automator.app 

有了它,您可以轻松地将bash脚本打包到应用程序中,接受文件名。查找名为“运行Shell脚本”的操作。

答案 1 :(得分:0)

如果您使用的是OS X 10.6,那么您可以这样做:

% open /path/to/App.app --args arg1 arg2 ... 

superuser

查看此相关问题

https://superuser.com/questions/180995/passing-command-line-args-to-open-on-mac

答案 2 :(得分:0)

Automator还有一个命令行界面,automator(1),它有一个-i& amp; -D开关用于用户指定的输入。