Mailinglist Archive: opensuse-de (1402 mails)
| < Previous | Next > |
Re: Bash: Wortstatistik erstellen
- From: Al Bogner <suse-linux@xxxxxxxxxxxxxxxxxxxx>
- Date: Tue, 24 Apr 2007 15:34:58 +0200
- Message-id: <200704241534.58729.suse-linux@xxxxxxxxxxxxxxxxxxxx>
Am Dienstag, 24. April 2007 12:32 schrieb K. Elo:
> sort <FILE> | uniq -c | sed 's/^ *\([0-9].\)/\1/' | sed 's/\(^[0-9]*\)
> \(.*\)/\2: \1/'
>
> Sorry, statt [1-9] muss man natürlich [0-9] haben.
Vielen Dank,
die Form ist nicht so genau, diese Darstellung gefällt mir noch besser,
... | uniq -c | sort -nr
Bleibt also die Frage, wie ich bei zusammengefasster Darstellung weiter
zusammenfasse, also zB
Datei1:
2 a b
3 c
3 d e f
Datei2:
3 a b
5 c
Irgendwie sollte man also die ursprünglichen Dateien wieder erstellen, oder?
Vielleicht kann man mit sed etwas machen? Im schlimmsten Fall lösche ich die
ursprünglichen Dateien nicht, aber vielleicht gibt es eine nicht zu
aufwendige Lösung, wenn nur mehr die Zusammenfassung vorhanden ist.
Al
--
Um die Liste abzubestellen, schicken Sie eine Mail an:
opensuse-de+unsubscribe@xxxxxxxxxxxx
Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken
Sie eine Mail an: opensuse-de+help@xxxxxxxxxxxx
> sort <FILE> | uniq -c | sed 's/^ *\([0-9].\)/\1/' | sed 's/\(^[0-9]*\)
> \(.*\)/\2: \1/'
>
> Sorry, statt [1-9] muss man natürlich [0-9] haben.
Vielen Dank,
die Form ist nicht so genau, diese Darstellung gefällt mir noch besser,
... | uniq -c | sort -nr
Bleibt also die Frage, wie ich bei zusammengefasster Darstellung weiter
zusammenfasse, also zB
Datei1:
2 a b
3 c
3 d e f
Datei2:
3 a b
5 c
Irgendwie sollte man also die ursprünglichen Dateien wieder erstellen, oder?
Vielleicht kann man mit sed etwas machen? Im schlimmsten Fall lösche ich die
ursprünglichen Dateien nicht, aber vielleicht gibt es eine nicht zu
aufwendige Lösung, wenn nur mehr die Zusammenfassung vorhanden ist.
Al
--
Um die Liste abzubestellen, schicken Sie eine Mail an:
opensuse-de+unsubscribe@xxxxxxxxxxxx
Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken
Sie eine Mail an: opensuse-de+help@xxxxxxxxxxxx
| < Previous | Next > |