Env shebang

要使用可執行檔案 env 執行 bash 環境變數中的 bash 可執行檔案的指令碼檔案,指令碼檔案的第一行必須使用引數 bash 指示 env 可執行檔案的絕對路徑:

#!/usr/bin/env bash

shebang 中的 env 路徑已解析並僅在指令碼直接啟動時使用,如下所示:

script.sh

該指令碼必須具有執行許可權。

當明確指示 bash 直譯器執行指令碼時,忽略 shebang:

bash script.sh