Thu, 3 Mar 2011 10:45:17 +0300, Ключников А.С. wrote in <[email protected]> :
Поставить переменную LANG=C, оставить LC_CTYPE в нужном языке, остальные
вообще убрать. Попробуйте так.

Попробовал сразу же. Сломался ввод русских букв.

мне кажется тут нужно ломать сам шел.
Вывести из под действия locale некоторые разделы сообщений.

Не нужно ничего ломать. Переменные LANG и LC_ALL имеют приоритет над остальными. Выставив, как указано в процитированном совете, LANG=C, вы сделали LC_CTYPE=С, чем, в частности, сломали ввод/вывод русских букв.

unsetenv LC_ALL
unsetenv LANG
setenv LC_CTYPE ru_RU.KOI8-R

поможет отцу русской демократии. (Ну или как там делаются аналогичные присваивания в zsh. Я даю команды для csh/tcsh).

--
Anton Shcherbinin

Ответить