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)