当 dpkg-query 没有找到任何东西时,如何忽略它的警告?

ans*_*ker 1 debian dpkg output

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

这样做的原因是我的查询在脚本中,如果它返回,我的脚本就会中断。我怎样才能做到这一点?

小智 5

您可以将dpkg-query的 stderr重定向到以/dev/null消除错误消息,如dpkg-query --list <package> 2>/dev/null.