8

我在 Mac 上,并且有一个运行良好的 bash 脚本。我想让它双击运行它,但我不知道“打开方式”操作数。请问,我错过了什么?

4

1 回答 1

40

您需要将该文件设为可执行文件。在第一行,在您的任何代码放入shebang之前

#!/usr/bin/env bash

REST OF YOUR CODE HERE

接下来,您需要更改权限。在终端运行:

chmod +x your_bash_file

最后,您需要确保 OS X 使用终端打开文件,而不是创建文件的应用程序,例如您最喜欢的文本编辑器。您可以通过以下两种方式之一完成此操作:

  • 保存没有文件扩展名的文件(例如bash_file,而不是bash_file.sh

  • 或者,选择File -> Get Info并设置Open with:Terminal.app

您现在应该可以单击脚本来执行它!

于 2013-09-14T17:42:58.893 回答