sort и локали

2010-06-23 Пенетрантность Kirill
Lenny. Есть файл badsort из 3 строчек английского текста. $ LANG=ru_RU.UTF-8 sort badsort; echo; LANG=C sort badsort /test/bad/1/bad5 /test/bad1/FLVPLayer.exe /test/bad/1/install.exe /test/bad/1/bad5 /test/bad/1/install.exe /test/bad1/FLVPLayer.exe Что за странный порядок сортировки при

Re: sort и локали

2010-06-23 Пенетрантность Иван Лох
On Wed, Jun 23, 2010 at 02:52:29PM +0400, Kirill wrote: Что за странный порядок сортировки при ru_RU.UTF-8 ? Я чего-то не знаю? В юникодных локалях (всех) символы разбиты на много категорий, некоторые некоторые из них не участвуют в сравнении или участвуют особым образом. В ASCII это не так.

Re: sort и локали

2010-06-23 Пенетрантность Andrey Rahmatullin
On Wed, Jun 23, 2010 at 02:52:29PM +0400, Kirill wrote: Lenny. Есть файл badsort из 3 строчек английского текста. $ LANG=ru_RU.UTF-8 sort badsort; echo; LANG=C sort badsort /test/bad/1/bad5 /test/bad1/FLVPLayer.exe /test/bad/1/install.exe /test/bad/1/bad5 /test/bad/1/install.exe

Re: sort и локали

2010-06-23 Пенетрантность Dmitri V. Ivanov
On Wed, Jun 23, 2010 at 02:52:29PM +0400, Kirill wrote: Что за странный порядок сортировки при ru_RU.UTF-8 ? Я чего-то не знаю? Насколько я помню при сортировке с использованием LC_COLLATE ряд символов (в том числе /) просто игнорируются. Сам в это утыкался некоторое время назад. Я в итоге