小编NEE*_*EET的帖子

获取源bash脚本的路径

这是我尝试的简单脚本

#!/bin/bash DIR="$(cd "$(dirname $0)" && pwd)" echo $DIR

当我执行它时$ ./my_script.sh,正确获取路径。
但是,当我像这样获取它时$ source my_script.sh,它会获取路径/bin

如何通过源获取脚本的路径?
源代码和执行代码有什么区别?

bash shell-script

6
推荐指数
1
解决办法
4313
查看次数

标签 统计

bash ×1

shell-script ×1