linux - 如何抑制 grep 的错误输出,使其仅返回退出状态?
问题描述
是否可以 grep 以下错误并抑制它,使其输出为 1 或 0?
“0”表示存在此错误,“1”表示不存在。
yum repolist | grep -q 'Error: rpmdb open failed'
rpmdb: Thread/process 2329/140564164429728 failed: Thread died in Berkeley DB library
error: db3 error(-30974) from dbenv->failchk: DB_RUNRECOVERY: Fatal error, run database recovery
error: cannot open Packages index using db3 - (-30974)
error: cannot open Packages database in /var/lib/rpm
CRITICAL:yum.main:
Error: rpmdb open failed
我想在脚本中运行它,所以它会检查是否发生了这个错误,如果发生了,它会用正确的操作来处理它。
解决方案
推荐阅读
- c++ - STL:创建向量
从矢量 当 T(const T&) 被删除时 - android - 在 android Titan 中录制视频和上传到服务器时面临的问题
- sapui5 - 将 SAPUI5 应用程序部署到 ABAP 存储库
- javascript - 将图像放入输入字段时无法触发预览
- c++ - 基于索引相等性跳过向量迭代
- spring - 来自多个 s3 存储桶的 Spring 集成 AWS s3-inbound-streaming-channel-adapter 流
- python - 如何执行库存程序
- c# - 未找到 Azure 应用服务 ASP.NET Web API OWIN OAuth 路径
- xampp - MySQL在使用xampp时不断崩溃
- android - 是否有通知 RenderScript 函数或内核完成的回调方法?