[linux-l] Re: Sortierreihenfolge des sort-Kommandos

Uwe Krieg u.krieg at gmx.de
Mi Mär 16 18:31:15 CET 2005


Am Mittwoch, 16. März 2005 17:17 schrieb Jan-Benedict Glaw:
[...]
> sort(1) sortiert nicht ASCII-maessig nach einzelnen 8bit-Bytes, sondern
> benutzt dafür libc'sche Funktionen. Diese wiederum werden die
> locals-Einstellungen aus, um z.B. deutsche Umlaute richtig zu sortieren.
> Wenn Du
>
> $ LANG=C LC_ALL=C LANGUAGE=C cat sortieren | sort
>
> machst, wirst Du vermutlich so in etwa das erwartete Ergebnis haben...

Nicht ganz. Aber wenn ich ein Semikolon dazwischen setze, dann funktioniert 
es.
LANG=C LC_ALL=C LANGUAGE=C; cat sortieren | sort

> Zudem solltest Du mal ins Environment gucken, was da denn momentan so
> eingestellt ist:
>
> $ set | grep '^L'             bzw.
> $ locale

$ locale
LANG=de_DE.UTF-8
LC_CTYPE="de_DE.UTF-8"

Vielen Dank an alle,
Gruß Uwe
-- 
Uwe Krieg; 10437 Berlin



Mehr Informationen über die Mailingliste linux-l