在shebang的路径

Dag*_*ang 3 bash

我的计算机上有/ bin/bash(3.2)和/ usr/local/bin/bash(4.0).在$ PATH环境变量中,bash 4.0优于bash 3.2.

在我的bash脚本shebang中,我不喜欢明确使用:

#!/usr/local/bin/bash
Run Code Online (Sandbox Code Playgroud)

我想根据$ PATH优先级找到bash.怎么做?谢谢!

kur*_*umi 12

你可以随时试试

#!/usr/bin/env bash
Run Code Online (Sandbox Code Playgroud)