Am 2005-03-23 21:07:53, schrieb Bruno Hertz:

> 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

Hä ? Für was ?

Ein 'ls $HOME/devel/bash/[A-Z]*.tmp' benötigt kein LC_COLLATE.

Das LC_COLLATE ist nur bei 'ls $HOME/devel/bash/*.tmp' witksam.

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

Das will ich aber nicht...

LC_COLLATE=de_DE

So ist es seit 03/1999 und hat funktioniert.

> > 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 ...

Esa geht darum das die BASH [A-Z]* expandiert,
aber ein SCRIPT in der gleichen Shell es ignoriert.

> >> 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.

Ihr redet nur con LC_COLLATE was nichts damit zu tun hat.
Ich habe erste heute vormittag eine WOODY Maschine von den 3.0r0
CD's installiert und mein Script funktioniert...

Nach dem Update auf r4 funktionierren keine BACKUP-Scripts und
jede menge andere Scrips nicht mehr.

Soweit ich das aus GOOLGE erfahren habe hängt das mit dem Security
update der libc6 zusammen... da ist was kaputt gegangen.

> > Alles as ich verwende ist
> >
> >    [EMAIL PROTECTED]
> >        [EMAIL PROTECTED]
> > [EMAIL PROTECTED]
> 
> Dann poste auch mal die Ausgabe von locale.

[EMAIL PROTECTED]
LC_CTYPE="[EMAIL PROTECTED]"
LC_NUMERIC="[EMAIL PROTECTED]"
LC_TIME="[EMAIL PROTECTED]"
LC_COLLATE="[EMAIL PROTECTED]"
LC_MONETARY="[EMAIL PROTECTED]"
[EMAIL PROTECTED]
LC_PAPER="[EMAIL PROTECTED]"
LC_NAME="[EMAIL PROTECTED]"
LC_ADDRESS="[EMAIL PROTECTED]"
LC_TELEPHONE="[EMAIL PROTECTED]"
LC_MEASUREMENT="[EMAIL PROTECTED]"
LC_IDENTIFICATION="[EMAIL PROTECTED]"
LC_ALL=

> 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.

Greetings
Michelle

-- 
Linux-User #280138 with the Linux Counter, http://counter.li.org/ 
Michelle Konzack   Apt. 917                  ICQ #328449886
                   50, rue de Soultz         MSM LinuxMichi
0033/3/88452356    67100 Strasbourg/France   IRC #Debian (irc.icq.com)

Attachment: signature.pgp
Description: Digital signature

Antwort per Email an