Mailinglist Archive: opensuse-programming-de (128 mails)
| < Previous | Next > |
Re: Nochmal bash+sort
- From: Thomas Moritz <thm_ml@xxxxxxxxxxx>
- Date: Sat, 5 Nov 2005 22:25:27 +0100
- Message-id: <200511052225.28081.thm_ml@xxxxxxxxxxx>
Am Samstag, 5. November 2005 20:36 meinte Thomas Moritz:
Hallo zusammen,
> zu frueh gefreut. Die Feinheiten merkt man doch erst spaeter.
> Als Ergebnis der Sortierung sollte folgendes Ergebnis rauskommen:
> (Das ist nur ein Beispiel. Das 2. Feld ist _nur_ zur Demo und hat
> im Original verschiedenste Inhalte)
>
> aa|0
> aa-1|1
> aa-2|2
> aa-d|3
> aa-e|4
> aab|5
> aac|6
> b|7
>
> LANG=POSIX sort -t"|" +0 x.txt liefert 12345607
> LANG=POSIX sort -t"|" -d +0 x.txt liefert 01256347
Eine PM brachte mir gerade die Loesung:
-k 1,1
dazu und alles ist gut. Laut "man sort" waere ich nie auf die Option
-k gekommen, da die ersten Zeichen ja bereits alphabetisch sortiert
wurden.
MfG Th. Moritz
--
Wenn die Menschen nur ueber das sprechen wuerden, was sie begreifen,
dann wuerde es sehr still sein auf der Welt. (Albert Einstein)
Hallo zusammen,
> zu frueh gefreut. Die Feinheiten merkt man doch erst spaeter.
> Als Ergebnis der Sortierung sollte folgendes Ergebnis rauskommen:
> (Das ist nur ein Beispiel. Das 2. Feld ist _nur_ zur Demo und hat
> im Original verschiedenste Inhalte)
>
> aa|0
> aa-1|1
> aa-2|2
> aa-d|3
> aa-e|4
> aab|5
> aac|6
> b|7
>
> LANG=POSIX sort -t"|" +0 x.txt liefert 12345607
> LANG=POSIX sort -t"|" -d +0 x.txt liefert 01256347
Eine PM brachte mir gerade die Loesung:
-k 1,1
dazu und alles ist gut. Laut "man sort" waere ich nie auf die Option
-k gekommen, da die ersten Zeichen ja bereits alphabetisch sortiert
wurden.
MfG Th. Moritz
--
Wenn die Menschen nur ueber das sprechen wuerden, was sie begreifen,
dann wuerde es sehr still sein auf der Welt. (Albert Einstein)
| < Previous | Next > |