当获取 bashrc 时如何获取错误消息的行号

当获取 bashrc 时如何获取错误消息的行号

下列的这个帖子,我正在bashrc通过以下方式在 WSL2/Ubuntu 中获取文件:

source /usr/share/openfoam/etc/bashrc

但我收到很多错误消息:

-bash:/usr/share/openfoam/bin/<someFile>:没有此文件或目录

现在我想知道原始文件的哪一行bashrc导致了这些错误。我不想弄乱脚本,所以最好命令source有一些选项可以打印出流输出的行号,或者有办法通常激活它,那将是最好的。

答案1

这里,我意识到该source命令只执行一项任务,即在 Bash 中执行给定的文件。因此,要获取行号,只需执行以下操作:

bash --debug /path/to/the/file

相关内容