[Comm] Неправильная сортировка в консоли?

Damir Shayhutdinov =?iso-8859-1?q?lost404_=CE=C1_gmail=2Ecom?=
Чт Окт 12 17:41:15 MSD 2006


> Пошукал в тырнете на предмет допустимых значений, которые
> может принимать системная переменная LC_COLLATE. Нигде этого
> не описано. Подозреваю что допустимые значения - это
> вывод команды locale -a, там в списке есть "C". Так ли это?
Да.

> 2.
> Я даю команду
>
> #LC_COLLATE=C
>
> Проверяю
>
> #set | grep LC_COLLATE
>
> Все в порядке, переменная LC_COLLATE имеет значение C.
>
> Затем даю команду
>
> #locale
>
> В выводимом списке значение переменной LC_COLLATE установлено
> как "ru_RU.KOI8-R"
>
> Я не пойму, это две разных переменных с одинаковым именем?
Нет. locale учитывает значение переменной LC_ALL (которая создана
специально чтобы не надо было переопределять все по отдельности).
Сделайте
LC_ALL= locale
чтобы увидеть это.


Подробная информация о списке рассылки community