使用 -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.