shell脚本头定义

#!/usr/bin/env bash
直接指定了应该去哪里找 bash
一般使用source来运行
source setup.bash
 获取脚本所在目录的方式
current_dir=$(builtin cd "`dirname "${BASH_SOURCE[0]}"`" > /dev/null && pwd)
#!/usr/bin/bash
告诉系统去 $PATH 包含的目录中挨个去找吧,先找到哪个,就用哪个
获取脚本所在目录的方式
current_dir="$( cd "$( dirname "$0" )" && pwd )"
参考文献
#!/bin/bash 和 #!/usr/bin/env bash 的区别_十甫寸木南的博客-CSDN博客_#!/usr/bin/env bash#!/usr/bin/env bash和#!/usr/bin/bash的比较 - 庸然 - 博客园

shell脚本头定义最先出现在Python成神之路

版权声明:
作者:admin
链接:https://www.techfm.club/p/5992.html
来源:TechFM
文章版权归作者所有,未经允许请勿转载。

THE END
分享
二维码
< <上一篇
下一篇>>