pkg_info Ausgabe ohne Beschreibungen

kraekers

Well-Known Member
Moinsen,

wie kann ich OpenBSD dazu bewegen bei pkg_info keine Kommentare zu den einzelnen Paketen auszugeben. Ich habe schon sämtliche Schalter ausprobiert und aus der Manpage kann ich auch nichts brauchbares entnehmen.

Ich möchte die Ausgabe von pkg_info in eine Datei umleiten und dann Zeile für Zeile die Paketnamen abarbeiten, in Verbindung mit einer Deinstallation. D.h. ich möchte alle installierten Pakete mit einem Skript deinstallieren.

Vielleicht habe ich etwas übersehen.


Vielen Dank im Voraus.

Beste Grüße
Kraekers
 
Ich weiß nicht genau, wie die Ausgabe von pkg_info unter OpenBSD aussieht, aber falls sie der von FreeBSD ($PAKET_NAME $BESCHREIBUNG in einer Zeile pro Paket) ähnelt, dann wirst du womoöglich mit einem "pkg_info | awk '{ print $1 }'" glücklich. Das gibt einfach das erste Wort jeder Zeile aus.
 
Sehr schön, habe ich nicht gesehen trotzdem stimmt an Deinem Vorschlag etwas nicht, da keine Ausgabe erscheint.



Beste Grüße
Kraekers
 
Last edited:
Tron hat recht, der -q (maschinenlesbare Ausgabe) Parameter verträgt sich nicht mit -E. -aE funktioniert aber prima. Ich war nicht an meinem eigenen Rechner als ich das geschrieben habe, das war bloß aus dem Gedächtnis.
 
Ich dachte die OpenBSD Ports wären ein Fork der FreeBSD Ports. Ich wusste nicht, dass die sich schon so weit auseinander entwickelt haben.

Probier einfach mal:
Code:
# pkg_info | cut -d\  -f1
Achtung: Hinter dem -d\ sind 2 Leerzeichen.
 
Danke Dir. Werde ich gleich mal testen. Die Lösung von Tron ist aber eigentlich für mich Lösung.

Beste Grüße
kraekers
 
Back
Top