On 2004.03.16 at 15:59:23 +0000, Andrei Stankevich wrote: > Да, забыл сказать следующее: > Локаль настроена koi8-r, а содержимое файлов в кодировке cp1251. И искать > надо контекст на русском языке.
Ну так проблема-то - создаешь (посресдвом dpkg-reconfigure locales) локаль cp1251, и указываешь её grep-у при вызове LANG=ru_RU.CP1251 grep -l `echo шабло|iconv -t cp1251` файлы Сколько раз повторять, что локаль это свойство процесса, а не свойство системы или даже пользовательской сессии. Надо этому процессу работать с данными в 1251, пусть и пользуется этой локалью. А ввод-вывод перекодируем. Его меньше чем файлов.