On Wed, Mar 23, 2005 at 09:25:14PM +0100, Michelle Konzack wrote:
> [EMAIL PROTECTED]

Das ist das Problem.

LANG wird von der bash nur interpretiert, wenn es vor dem
Start der bash schon gesezt ist. (LANG hat Einfluss auf
LC_COLLATE wenn dieses nicht gesetzt ist).

$ locale | fgrep COL
LC_COLLATE="C"
$ export | grep LC_COL\|LANG
$ ls
A  B  C  a  b  c
$ ls [A-Z]*
A  B  C
# Soweit so gut
$ export LANG="en_US" 
$ locale | fgrep LC_COL
LC_COLLATE="en_US"
$ ls [A-Z]*
A  B  C
# ???
$ unset LANG; LC_COLLATE=en_US
$ ls [a-z]*
A  B  C  a  b  c
$ unset LC_COLLATE; export LANG=en_US
$ exec bash
$ ls [a-z]*
a  A  b  B  c  C

/GM


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