一行命令获取dnf更新数量

一行命令获取dnf更新数量

我试图在不使用 sudo 权限的情况下从 dnf 获取更新数量。我想dnf check-update这是第一个起点,但不知道我该怎么做。重要的是解决方案是 1 行。

这样的事情可能吗?

答案1

看来这有效:

dnf check-update| grep -Ec ' updates$'

updates因为在每条升级行的末尾都有一个单词。

答案2

安静地检查更新并计算包数,即以文本开头的行:

dnf check-update -q|grep -c ^[a-z0-9]

相关内容