如何知道哪个文件源自特定文件
How to know which file sourced a particular file
Ubuntu 16.04; zsh;哦,我的 zsh; KDE
我有很多点文件,例如 .bashrc
、.commonrc
、.zshrc
相互采购。假设我想停止获取特定文件 .bash_docker
。有没有办法知道它来自哪个文件?
我通过手动检查弄明白了,但它经常发生......似乎 source
没有手册页或帮助选项。
尝试在你的目标脚本中打印这个
echo "This script sourced from : ${BASH_SOURCE[1]}"
这里有bash个感兴趣的变量供参考
https://www.gnu.org/software/bash/manual/html_node/Bash-Variables.html
Ubuntu 16.04; zsh;哦,我的 zsh; KDE
我有很多点文件,例如 .bashrc
、.commonrc
、.zshrc
相互采购。假设我想停止获取特定文件 .bash_docker
。有没有办法知道它来自哪个文件?
我通过手动检查弄明白了,但它经常发生......似乎 source
没有手册页或帮助选项。
尝试在你的目标脚本中打印这个
echo "This script sourced from : ${BASH_SOURCE[1]}"
这里有bash个感兴趣的变量供参考 https://www.gnu.org/software/bash/manual/html_node/Bash-Variables.html