Bash是否有办法获得关于表达式评估的详细输出?

use*_*079 2 linux bash shell scripting

假设我想知道我的陈述是如何被轴括起来解释的bash,我该怎么做?

Gil*_*not 6

在你的脚本里面

set -x
Run Code Online (Sandbox Code Playgroud)

开始调试和

set +x
Run Code Online (Sandbox Code Playgroud)

停止调试模式.这样,您可以只调试脚本的一部分而不是所有的东西.


sam*_*hen 5

尝试调试模式:

bash -x script_name
Run Code Online (Sandbox Code Playgroud)