Env shebang

要使用可执行文件 env 执行 bash 环境变量中的 bash 可执行文件的脚本文件,脚本文件的第一行必须使用参数 bash 指示 env 可执行文件的绝对路径:

#!/usr/bin/env bash

shebang 中的 env 路径已解析并仅在脚本直接启动时使用,如下所示:

script.sh

该脚本必须具有执行权限。

当明确指示 bash 解释器执行脚本时,忽略 shebang:

bash script.sh