Bash Env shebang

示例

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

#!/usr/bin/env bash

env仅当直接启动脚本时,才解析并使用shebang中的路径:

script.sh

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

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

bash script.sh