2
从脚本外部抑制bash执行跟踪(设置-x)
我试图找到这个问题的答案,但到目前为止还没有运气: 我有一个运行其他脚本的脚本,其中许多其他脚本中都带有“ set -x”,这使它们可以打印执行的所有命令。我想摆脱它,但是如果任何脚本将错误消息发送到stderr,则保留信息。 所以我不能简单地写 ./script 2>/dev/null 另外,我没有编辑其他脚本的特权,因此无法手动更改set选项。 我正在考虑记录从stderr到单独文件的所有内容,并过滤掉跟踪命令,但是也许有更简单的方法吗?