On Tue, 2005-03-22 at 01:28 +0100, Michelle Konzack wrote:

> Fehlt nur noch das Problem, warum
> 
>     $HOME/devel/bash/[A-Z]*.tmp
> 
> in der BASH funktioniert, wÃhrend in Scripten alle Dateien
> gemischt werden, also [A-Z] einfach ignoriert wird.

Also, ich habe LC_COLLATE="en_US", und bei mir werden auch auf der bash
Kommandozeile Gross- und Kleinschreibung in 'range expressions' nicht
unterschieden. Ich habe also auch in diesem Fall das gleiche Verhalten,
wie du es nur fÃr Skripte beobachtest.

Ich nehme daher an, dass du in der interaktiven Shell ein Setting hast,
das eben nicht in Skripte exportiert wird (?)

Die Geschichte ist insgesamt nicht ganz durchsichtig, insbesondere was
die glibc Implementierung angeht. Generell arbeite ich daher lieber mit
character classes wie [[:upper:]].

Hier ist ein Thread, in dem das Thema (weiter unten, ab Posting 9)
diskutiert wird
http://groups.google.ch/groups?hl=de&lr=&threadm=9qd9ot0e1b4cpboupq7p78ch9o4ub6vcb1%404ax.com
inklusive Beschimpfungen, aber leider auch nicht erschÃpfend :)

FÃr letztendlichen Durchblick ist wohl das VerstÃndnis von
/usr/share/i18n/locales/iso14651_t1
nÃtig ...




-- 
Haeufig gestellte Fragen und Antworten (FAQ): 
http://www.de.debian.org/debian-user-german-FAQ/

Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED]
mit dem Subject "unsubscribe". Probleme? Mail an [EMAIL PROTECTED] (engl)

Antwort per Email an