Wie lassen sich für die Ausgabe von rpm -qi bestimmte Zeilenzeilen gezielt auswählen?

Wie lassen sich für die Ausgabe von rpm -qi bestimmte Zeilenzeilen gezielt auswählen?

Wenn ich also rpm -qiein Paket habe, wird Folgendes zurückgegeben:

Name        : testpackage
Version     : xxxxxxx
Release     : xxxxx
Architecture: xxxxxx
Install Date: xxxxxxxxxxx
Group       : xxxxxxxxxxx
Size        : xxxxxxx
License     : xxxxxxxx
Signature   : xxxxxxxxxxxxxx
Source RPM  : xxxxxxxxxxxx
Build Date  : xxxxxxxxxxxx
Build Host  : xxxxxxxxxxxx
Relocations : xxxxxxxx
Packager    : Red Hat, Inc. <http://xxxxxxxx>
Vendor      : Red Hat, Inc.
URL         : xxxxxxxxxx
Summary     : xxxxxxxxxxxx

Was kann ich tun, damit in der Ausgabe nur die Zeilen Name, Packager, und angezeigt werden Vendor?

Antwort1

Mit--queryformatParameter:

rpm -qi --queryformat "%{NAME} %{PACKAGER} %{VENDOR}\n"

Antwort2

Alternativ können Sie es in weiterleiten grep.

rpm -qi packagename | grep -E '^(Name|Packager|Vendor) +:'

verwandte Informationen