如何在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

相关文章

用的openwrt路由器,家里宽带申请了动态公网ip,为了方便把2...
#!/bin/bashcommand1&command2&wait从Shell脚本并行...
1.先查出MAMP下面集成的PHP版本cd/Applications/MAMP/bin/ph...
1、先输入locale-a,查看一下现在已安装的语言2、若不存在如...
BashPerlTclsyntaxdiff1.进制数表示Languagebinaryoctalhexa...
正常安装了k8s后,使用kubect工具后接的命令不能直接tab补全...