我想检查更新是否可用,如果有,请在安装更新之前执行一些步骤。我运行yum check-updates查看可用于已安装软件包的更新列表,但我希望grep获得一个可用于脚本中某些逻辑的计数bash。因此,理想情况下,如果没有更新,我希望grep输出并返回 0,或者如果有五个更新可用,那么我希望返回 5。check-updatesgrep
我怎样才能 grep 这个来返回计数?
小智 6
我喜欢更简单的方法。
“yum -q”减少 yum 的输出,因此它只显示软件包列表。将此与“wc -l”结合起来计算输出的行数。
因此,为了获取需要更新的软件包的数量,我将运行
sudo yum -q 检查更新 | 厕所-l