sort zum mitzählen

Vom einfachen Programm zum fertigen Debian-Paket, Fragen rund um Programmiersprachen, Scripting und Lizenzierung.
Antworten
Benutzeravatar
vicbrother
Beiträge: 1016
Registriert: 23.12.2001 11:15:07
Wohnort: Hamburg

sort zum mitzählen

Beitrag von vicbrother » 16.11.2005 14:21:50

Hallo,

ich würde gerne einige große Dateien nach mehrfach auftauchenden Merkmalen in Zeilen absuchen, und mir davon jeweils eine Zeile und die Anzahl ihres Auftretens nennen lassen.

Code: Alles auswählen

sort -k1 -u
Gibt mir schonmal nach einem Merkmal sortiert die eine Zeile aus. Mir fehlt jetzt nur noch die Anzahl des Auftretens dieser Zeilen. Habt ihr eine Idee wie das gehen könnte?
Debian GNU/Linux "unstable" + KDE4 @ Dell Precision M6400
T9600 - 4GB RAM - 2x160GB RAID0 - nVIDIA Quadro FX 3700M - 17" WUXGA RGB LED - Webcam - Backlit Keyboard - UMTS - 9 Cell Battery -

Benutzeravatar
Joghurt
Beiträge: 5244
Registriert: 30.01.2003 15:27:31
Wohnort: Hamburg
Kontaktdaten:

Beitrag von Joghurt » 16.11.2005 14:26:52

Du bist sicher, dass du das nicht mit grep -c lösen kannst?
Wenn ja, einfach noch durch uniq -c jagen

Code: Alles auswählen

sort -k1 DATEI | uniq -c

Benutzeravatar
vicbrother
Beiträge: 1016
Registriert: 23.12.2001 11:15:07
Wohnort: Hamburg

Beitrag von vicbrother » 16.11.2005 14:31:07

@Joghurt: HABS!

Code: Alles auswählen

sort -k5 <Datei> | uniq -c -f5
Danke für den Tip - ich dachte imemr an wc, aber uniq ist ja der korrekte Ansatz.
Debian GNU/Linux "unstable" + KDE4 @ Dell Precision M6400
T9600 - 4GB RAM - 2x160GB RAID0 - nVIDIA Quadro FX 3700M - 17" WUXGA RGB LED - Webcam - Backlit Keyboard - UMTS - 9 Cell Battery -

Antworten