Gentoo Archives: gentoo-user-de

From: "Jörg Schaible" <joerg.schaible@×××.de>
To: gentoo-user-de@l.g.o
Subject: [gentoo-user-de] Re: locale, LC_COLLATE
Date: Tue, 26 Aug 2008 10:09:58
Message-Id: g90kon$a6l$1@ger.gmane.org
In Reply to: [gentoo-user-de] locale, LC_COLLATE by Max Bloch
1 Hi Max,
2
3 Max Bloch wrote:
4
5 > Hallo liebe Gentoo-Mitbenutzer,
6 >
7 > ich suche nach einer Möglichkeit die Sortierung bei der Anzeige von
8 > Verzeichnisinhalten zu beeinflussen. So weit ich weiss, soll mein locale
9 > dafür verantwortlich sein und genauer gesagt die Variable LC_COLLATE.
10 > Sie ist bei mir wie folgt gesetzt:
11 >
12 > # locale
13 > ...
14 > LC_COLLATE="de_DE.UTF-8"
15 > ...
16 >
17 > Hier ist ein Beispiel wie bei mir ein Verzeichnisinhalt angezeigt wird:
18 >
19 > # ls
20 > A
21 > !B
22 > C
23 >
24 > Ich wünschte mir jedoch folgende Ausgabe:
25 >
26 > # ls
27 > !B
28 > A
29 > C
30 >
31 > das Ausrufezeichen soll also nicht ignoriert werden, sondern den
32 > Buchstaben vorangesetzt werden. Weiss jemand wie ich das umsetzen kann?
33 > Am liebsten Systemweit und nicht nur ls spezifisch.
34
35 Bevor Dir jemand eine Lösung schickt, solltest Du auch noch die Umlaute mit
36 einbeziehen:
37
38 # ls
39 A/ Ä/ !B/ C/
40 # LC_COLLATE=de ls
41 !B/ A/ C/ ??/
42 # LC_COLLATE=de.UTF_8 ls
43 !B/ A/ C/ ??/
44 # LC_COLLATE=en_US.UTF_8 ls
45 A/ Ä/ !B/ C/
46
47 d.h. nur wenn ein UTF-8-Locale verwendet wird, werden auch die
48 nicht-ASCII-Zeichen richtig angezeigt, damit erbst Du aber gleichzeitig
49 auch die von Dir nicht gewünschte Sortierung ...
50
51 - Jörg
52
53 BTW: Start nächstes mal einen eigenen Thread für ein neues Thema ...