Michelle Konzack <[EMAIL PROTECTED]> writes:

> Am 2005-03-22 12:57:59, schrieb Bruno Hertz:

>> Genau dar�ber reden wir die ganze Zeit, von den Buchstaben
>> 'A bis Z'. Wenn die collation order aber z.B.
>> a A b B .... z Z
>> ist, sind das aber eben nicht nur Grossbuchstaben (sondern alle
>> Gross- und Kleinbuchstaben von a bis z ausser 'klein a').
>
> LC_COLLATE=C ls $HOME/devel/bash/[A-Z]*.tmp
> zeigt aber ebenfals klein und gross Buchstaben an...

Logisch. LC_COLLATE=C wird hier nur an ls exportiert, f�r die Shell
bleibt es aber unwirksam. D.h. hier greift immer noch dein locale setting.

Um auch f�r die Shell also  LC_COLLATE auf C zu setzen
 LC_COLLATE=C
 ls $HOME/devel/bash/[A-Z]*.tmp

Um es auch f�r Subshells/geforkte Prozesse wirksam zu machen
 export LC_COLLATE=C

> LC_COLLATE hat NICHTS mit RegExp zu tun, sonern nur mit der Reihenfolge

Wie du auf RegExp kommst ist mir ein R�tsel. Hat das irgendjemand erw�hnt?
Und br�llen mu�t du auch nicht unbedingt ...

>> Na also, Problem gel�st.
>
> Nee, denn es ist nicht die Loesung zu 
>
>     ls $HOME/devel/bash/[A-Z]*.tmp
>

Ich k�nnt's nochmal erkl�ren, spare es mir aber. Es ist wirklich alles gesagt.

> Alles as ich verwende ist
>
>    [EMAIL PROTECTED]
>        [EMAIL PROTECTED]
> [EMAIL PROTECTED]

Dann poste auch mal die Ausgabe von locale.

>> Gute Frage. Wie gesagt handelt es sich um die glibc. Wenn also irgendwo
>> ein 'Fehler' ist, liegt er dort.
>
> Steht irgendwo im BTS und auch in der debian-devel

Stimmt. Bei all den Bug Reports schien sich aber bisher zu bewahrheiten, dass
es kein Bug war sondern eben Unverst�ndnis der collate Thematik. Ich sehe kein
offenes/relevantes Bug Listing zu diesem Thema.


Antwort per Email an