【发布时间】:2012-10-23 03:17:28
【问题描述】:
有谁知道我们是否可以在不打印的情况下在 bash 中说 set +x:
set -x
command
set +x
痕迹
+ command
+ set +x
但它应该只是打印
+ command
Bash 是版本 4.1.10(4)。这让我困扰了一段时间 - 输出中充斥着无用的 set +x 行,这使得跟踪工具没有应有的用处。
【问题讨论】:
-
这不能回答您的问题,但是当您运行脚本时为什么不回答:
script.sh 2>&1 | grep -v 'set +x'