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 локали все шеллы будут работать одинаково, а вот упоминается ли там поведение в других локалях? -- Станислав

