macos - Mac执行bash脚本

标签 macos execute

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

最佳答案

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

#!/usr/bin/env bash

REST OF YOUR CODE HERE

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

chmod +x your_bash_file

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

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

  • 或者,选择文件 -> 获取信息并将打开方式:设置为Terminal.app

    <

您现在应该能够单击脚本来执行它!

关于macos - Mac执行bash脚本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18803966/

相关文章:

ruby-on-rails - 我如何找出 Rails 下载及其安装的大小?

ios - cocoa 键值观察字典中的键/条目

c++ - 如何从 Eclipse 编译和运行 C++ 程序?

PHP 包含 mysql 查询,使用 header 来防止查询重新执行,但是在哪里回显通知?

Android 在来自应用程序的先前命令的上下文中执行 shell

C++ 行在循环外重复 8 次

regex - perl 正则表达式\Q mac os x

macos - NSBox 和自动布局

php - 确保 PHP/MySQL 代码一次性执行?

java - 在 mac 10.8 上执行一个 jar