set -x`有什么作用?
我有一个shell脚本,其中包含以下行:
[ "$DEBUG" == 'true' ] && set -x
回答:
set -x
启用外壳程序的一种模式,其中所有执行的命令都将打印到终端。在您的情况下,它显然用于调试,这是典型的用例set
-x:在执行命令时打印每个命令,如果脚本未按预期运行,则可以帮助您可视化脚本的控制流。
set +x
禁用它。
以上是 set -x`有什么作用? 的全部内容, 来源链接: utcz.com/qa/409660.html
我有一个shell脚本,其中包含以下行:
[ "$DEBUG" == 'true' ] && set -x
set -x
启用外壳程序的一种模式,其中所有执行的命令都将打印到终端。在您的情况下,它显然用于调试,这是典型的用例set
-x:在执行命令时打印每个命令,如果脚本未按预期运行,则可以帮助您可视化脚本的控制流。
set +x
禁用它。
以上是 set -x`有什么作用? 的全部内容, 来源链接: utcz.com/qa/409660.html