如何在bash中撤消exec> / dev / null?

前端之家收集整理的这篇文章主要介绍了如何在bash中撤消exec> / dev / null?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我用了
exec > /dev/null

抑制输出.

是否有撤消此命令的命令? (不重新启动脚本.)

要做到正确,您需要在将其重新映射到/ dev / null之前将原始FD 1复制到其他位置.在这种情况下,我在FD 5上存储备份:
exec 5>&1 >/dev/null
...
exec 1>&5

另一种选择是在块中重定向stdout而不是使用exec:

{
    ...
} >/dev/null

猜你在找的Bash相关文章