如何将错误消息重定向到/dev/null?

如何将错误消息重定向到/dev/null?

sudo dmidecode | grep State 2> /dev/null

Boot-up State: Safe
    Power Supply State: Safe
    Thermal State: Safe
Invalid entry length (16). Fixed up to 11

我不希望输出中出现无效输入错误。我该如何过滤它?

答案1

正如通配符评论的那样,您错误地重定向了 grep 的 stderr 而不是 sudo/dmidecode 的。使用这个代替:

 sudo dmidecode 2>/dev/null | grep State

相关内容