dnf 更新数を取得する 1 行のコマンド

dnf 更新数を取得する 1 行のコマンド

sudo権限を使用せずにdnfから更新回数を取得しようとしています。ここが初めて始まるところだと思いますが、dnf check-updateどうすればいいかわかりません。重要なのは、ソリューションが1行であることです。

そのようなことは可能ですか?

答え1

これがうまくいくようです:

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

updatesすべてのアップグレード行の末尾に単語があるからです。

答え2

静かに更新を確認し、パッケージ数を計算します(テキストで始まる行など)。

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

関連情報