mal eine kleine Frage. Ich habe eine Datei:
datei.txt
Code: Alles auswählen
Bachmann Peter
Bach Silke
Code: Alles auswählen
$ LC_COLLATE=de_DE.UTF-8 sort datei.txt
Bachmann Peter
Bach Silke
Code: Alles auswählen
$ LC_COLLATE=C sort datei.txt
Bach Silke
Bachmann Peter
Grüße & Dank im Voraus,
h.
NACHTRAG
Wenn ich mir z. B. für den Zeichensatz de_DE@euro(aka ISO-8859-15) - der ebensowenig wie gewünscht natürlich sortiert - anschaue, dann sehe ich in dem Zeichensatz von dem es abgeleitet ist in der Datei iso14651_t1 neben einem include eines weiteren templates nur das hier:
Code: Alles auswählen
...
<U4E00> <U4E00>;IGNORE;IGNORE;IGNORE
.. ..;IGNORE;IGNORE;IGNORE
<U9FA5> <U9FA5>;IGNORE;IGNORE;IGNORE
...
Ich bin weiterhin verwirrt und gehe mal davon aus, dass alles seine Richtigkeit hat und aus einem bestimmten Grund so ist wie es ist und frage mich weiterhin, was der einfache Weg für die natürliche Sortierung ist. LC_COLLATE=C ist es ja eindeutigerweise nicht.