CentOS 中的 Stdout 和 stderror

CentOS 中的 Stdout 和 stderror

我正在执行命令:

yum info mcrypt | grep -i error > /dev/null
yum info mcrypt | grep -i error 2> /dev/null

但我明白:

错误:没有匹配的软件包可以列出

我怎样才能在标准输出中隐藏该消息?

答案1

目前还不清楚您要做什么 - 为什么要“grep”您不想要的错误消息。

我怀疑你遇到的问题可能是你在显示 stderr 后转移了它 - 你可能想要使用

yum info mcrypt 2>/dev/null | grep -i “错误”

或者,如果你只是想忽略错误,

yum 信息 mcryp3t 2>/dev/null

答案2

nohup 命令 > /dev/null 2>&1 &

相关内容