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成神之路。
共有 0 条评论