linux - 如何知道哪个文件来自特定文件
问题描述
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
推荐阅读
- vue.js - 在分离的组件中包含 Vue 应用程序上下文
- windows - 无法安装 Windows 终端
- python - 如何解决 lambda 函数中的内部导入
- oracle - 读入下表格式:无表头,[日期] colum1=xy colum2=abs colum4=iy
- python - 如何在 Pandas IntervalIndex 中包含极值?
- java - 如何在java中用下划线填充整数数组
- c++ - 如何设置包含相对于根路径的源文件的相对性?
- java - 尝试创建新项目时出现不可读的字符
- postgresql - 函数 moddatetime() 不存在 posgres
- python - 如何检查日期是否在下周,python