直接 shebang

要使用 bash 解释器执行脚本文件,脚本文件的第一行必须指示要使用的 bash 可执行文件的绝对路径:

#!/bin/bash

shebang 中的 bash 路径已解析并仅在脚本直接启动时使用,如下所示:

./script.sh

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

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

bash script.sh