当 dpkg-query 找不到任何内容时,如何忽略来自 dpkg-query 的警告?

当 dpkg-query 找不到任何内容时,如何忽略来自 dpkg-query 的警告?

在我编写 dpkg-query 查询来列出某个包的情况下,我希望它在找到某些内容时返回包名称。如果它找不到任何东西,我不希望它输出:no package found matching {package-name}我希望它什么也不输出。

这样做的原因是因为我的查询位于脚本中,如果它返回,我的脚本就会中断。我怎样才能实现这个目标?

答案1

您可以将dpkg-query的 stderr 重定向到/dev/null以使错误消息静音,如 中所示dpkg-query --list <package> 2>/dev/null

相关内容