インストールされたパッケージをカスタム形式で一覧表示しようとしています。
dpkg-query -f '${Package}###${Version}\n' -W '*'
ただし、削除されたアイテムも印刷されます。
フィルタリングする方法はありますか?私はそれを避けようとしています。grep -v '###$'
答え1
パッケージ名パターンを削除すると、インストールまたは構成されdpkg-query
たパッケージのみが一覧表示されます。
dpkg-query -f '${Package}###${Version}\n' -W
これはあなたの仮説と同じ結果を提供しますgrep
。
答え2
--showformat
次のオプションを使用して、インストールされているパッケージとバージョンを一覧表示できます。
dpkg-query --showformat='${Package}\t${Version}\n' --show