Re: Eigenatiges BASH problem...
On Wed, Mar 23, 2005 at 09:25:14PM +0100, Michelle Konzack wrote:
> LANG=de_DE@euro
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
Reply to: