Hi, >From the keyboard of Joern, > Christian H. Kuhn wrote: > >> > Ich hätte aber gerne mal eine Liste aller > >> > installierten/installierbaren Pakete. > >> dpkg --get-selections '*' > /pfad/datei > > > >Ist natürlich nicht so bequem wie dselect oder so ... hilft aber > >alles nix, muß man halt von Hand durch. Ich werde mir dpkg mal > > dpkg --get-selections '*' | grep "install" | sed -e "s/`echo $'\t'`.*$//" > > liefert z.B. nur die Pakete, bei denen in der Liste, die man mit > get-selections > bekommen hat, das Wort install vorkommt. Das sind also mindestens die > Pakete, die in der dselect-Liste den Status "install" haben. Leider sind > jetzt auch die mit dabei, die den Status "deinstall" haben. Du wirst also > selbst noch ein bißchen an dem sed-Skript basteln müssen. (Ich habe jetzt > nicht nachgesehen, ob es womöglich auch noch ein Paket gibt, in dessen > Paketname das Wort install vorkommt).
Vielleicht ist awk hier besser geeignet. Ich mache gerade meine ersten Schritte in awk und so Aufgabenstellungen sind gute Übungen für mich ;) dpkg --get-selections '*'| awk -Wi '$2 ~ /^install/ { print $1 }' Wenn das Matching auf den String 'install' am Anfang (^) der zweiten Spalte ($2) erfolgreich war, dann wird die erste Spalte $1 auf Standardout ausgegeben. bye Waldemar -- Are your questions smart enough? http://www.tuxedo.org/~esr/faqs/smart-questions.html -- ----------------------------------------------------------- Um sich aus der Liste auszutragen schicken Sie bitte eine E-Mail an [EMAIL PROTECTED] die im Subject "unsubscribe <deine_email_adresse>" enthaelt. Bei Problemen bitte eine Mail an: [EMAIL PROTECTED] ----------------------------------------------------------- 1044 eingetragene Mitglieder in dieser Liste.