Mac OS X - 从桌面GUI运行shell脚本

dre*_*mac 36 macos shell scripting desktop

您可以创建一个shell脚本或Python或Ruby脚本,并使用"终端"在Mac上运行它...如果您打开Finder,并单击包含已保存shell脚本源代码的文件的图标有没有办法让脚本运行,而不是在我的文本编辑器中打开?

Pau*_*l R 78

是的 - 只需.command在脚本上添加一个后缀.

注意:确保脚本是可执行的,例如

$ chmod +x myscript.command
Run Code Online (Sandbox Code Playgroud)


ale*_*rjs 7

另一个快速选择是鸭嘴兽工具(http://sveinbjorn.org/platypus/)。免费和好,但你可以捐赠,如果你愿意。

Platypus 是 Mac OS X 操作系统的开发工具。它从解释性脚本(如 shell 脚本或 Perl、Ruby 和 Python 程序)创建原生 Mac OS X 应用程序。这是通过将脚本与运行脚本的本机可执行二进制文件一起包装在应用程序包中来完成的。