当dotsourcing脚本时,bash无法解析脚本路径
在Stackoverflow上有一些类似的答案,但它们没有回答这个问题。我在脚本中添加了以下内容:当dotsourcing脚本时,bash无法解析脚本路径,bash,path,Bash,Path,在Stackoverflow上有一些类似的答案,但它们没有回答这个问题。我在脚本中添加了以下内容: . ~/work/my_script.sh # or: source ~/work/my_script.sh 其他答案建议使用dirname$0解析正在运行的脚本的位置,但这总是返回/bin/bash,而不是脚本的位置。i、 e.~/work/my_script.sh 如何解析上述示例中运行脚本的位置?使用$BASH\u SOURCE
. ~/work/my_script.sh
# or: source ~/work/my_script.sh
其他答案建议使用dirname$0
解析正在运行的脚本的位置,但这总是返回/bin/bash
,而不是脚本的位置。i、 e.~/work/my_script.sh
如何解析上述示例中运行脚本的位置?使用
$BASH\u SOURCE