set -x`有什么作用?

我有一个shell脚本,其中包含以下行:

[ "$DEBUG" == 'true' ] && set -x

回答:

set -x启用外壳程序的一种模式,其中所有执行的命令都将打印到终端。在您的情况下,它显然用于调试,这是典型的用例set

-x:在执行命令时打印每个命令,如果脚本未按预期运行,则可以帮助您可视化脚本的控制流。

set +x 禁用它。

以上是 set -x`有什么作用? 的全部内容, 来源链接: utcz.com/qa/409660.html

回到顶部