Bash 使用“ -x”调试bash脚本

示例

使用“ -x”启用已执行行的调试输出。它可以在整个会话或脚本上运行,也可以在脚本内以编程方式启用。

运行启用了调试输出的脚本:

$ bash -x myscript.sh

要么

$ bash --debug myscript.sh

在bash脚本中打开调试。可以选择将其重新打开,尽管在脚本退出时调试输出会自动重置。

#!/bin/bash
set -x   # Enable debugging
# some code here
set +x   # Disable debugging output.