直接 shebang
要使用 bash
直譯器執行指令碼檔案,指令碼檔案的第一行必須指示要使用的 bash
可執行檔案的絕對路徑:
#!/bin/bash
shebang 中的 bash
路徑已解析並僅在指令碼直接啟動時使用,如下所示:
./script.sh
該指令碼必須具有執行許可權。
當明確指示 bash
直譯器執行指令碼時,忽略 shebang:
bash script.sh
要使用 bash
直譯器執行指令碼檔案,指令碼檔案的第一行必須指示要使用的 bash
可執行檔案的絕對路徑:
#!/bin/bash
shebang 中的 bash
路徑已解析並僅在指令碼直接啟動時使用,如下所示:
./script.sh
該指令碼必須具有執行許可權。
當明確指示 bash
直譯器執行指令碼時,忽略 shebang:
bash script.sh