[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: bash pathname expansion



On Mon, Jun 26, 2006 at 07:55:20AM +0500, Степан Голосунов wrote:
> > A b B c C d D
> > 
> > Это я что-то не понимаю, или это глюк шелла? Кстати, тот факт, что A B C D -
> > это директории, не важен. Просто исторически глюк у меня вылез в подобной
> > конфигурации.
> 
> Порядок сортировки сильно зависит от локали:
> 
> $ LANG=C bash -c "ls [a-d]"
> a  b  c  d
> $ LANG=ru_RU.UTF-8 bash -c "ls [a-d]"
> a  A  b  B  c  C  d
> 
> В некоторых локалях, например, буква z расположена посреди алфавита, в
> некоторых - заглавная буква к i не есть I.

Угу. Это я уже понял. Смутило, что в других шеллах (zsh, dash) LC_COLLATE
игнорируется. А что POSIX по этому поводу говорит? То есть, понятно, что в
POSIX локали все шеллы будут работать одинаково, а вот упоминается ли там
поведение в других локалях?

-- 
Станислав



Reply to: