标签: bash
我在各种脚本中看到了变量BASH_SOURCE,但我不了解它是如何工作的以及它来自哪里。例如,此命令返回当前目录.:
BASH_SOURCE
.
dirname "${BASH_SOURCE[0]}" .
但是,BASH_SOURCE本身似乎未定义,以下所有命令都不返回任何内容:
echo "${BASH_SOURCE[0]}" echo $BASH_SOURCE