Env shebang
要使用可执行文件 env 执行 bash 环境变量中的 bash 可执行文件的脚本文件,脚本文件的第一行必须使用参数 bash 指示 env 可执行文件的绝对路径:
#!/usr/bin/env bash
shebang 中的 env 路径已解析并仅在脚本直接启动时使用,如下所示:
script.sh
该脚本必须具有执行权限。
当明确指示 bash 解释器执行脚本时,忽略 shebang:
bash script.sh
要使用可执行文件 env 执行 bash 环境变量中的 bash 可执行文件的脚本文件,脚本文件的第一行必须使用参数 bash 指示 env 可执行文件的绝对路径:
#!/usr/bin/env bash
shebang 中的 env 路径已解析并仅在脚本直接启动时使用,如下所示:
script.sh
该脚本必须具有执行权限。
当明确指示 bash 解释器执行脚本时,忽略 shebang:
bash script.sh