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