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

Re: "Неизвестный" sort. Прошу заставить его работать...



On 2012-07-12, Oleksandr Gavenko wrote:

> On 2012-07-12, Oleksandr Gavenko wrote:
> Получилось, обнаружил невнимательность в ходе своего экспериментирования:
>
>   $ printf 'b - AAA\na - XXX\na bit - YYY\na bit of - ZZZ' | LANG=C sort
>   a - XXX
>   a bit - YYY
>   a bit of - ZZZ
>   b - AAA
>
> С LANG=ru_RU.UTF-8 sort работает как описано выше. Как можно жить с такими
> "приколами"?
>
Самого главного не спросил: почему в некоторых локалях включается режим
"инопланетной" сортировки:

  bash# printf 'b - AAA\na - XXX\na bit - YYY\na bit of - ZZZ' | LANG=en_EN.UTF-8 sort
  a - XXX
  a bit - YYY
  a bit of - ZZZ
  b - AAA

  bash# printf 'b - AAA\na - XXX\na bit - YYY\na bit of - ZZZ' | LANG=en_DK.UTF-8 sort
  a bit of - ZZZ
  a bit - YYY
  a - XXX
  b - AAA
  bash# printf 'b - AAA\na - XXX\na bit - YYY\na bit of - ZZZ' | LANG=ru_RU.UTF-8 sort
  a bit of - ZZZ
  a bit - YYY
  a - XXX
  b - AAA

-- 
Best regards!


Reply to: