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