Re: Поиск контекста в файлах (дополнение)
On 2004.03.21 at 00:07:09 +0400, Dmitry-T wrote: LANG=ru_RU.CP1251 grep -l `echo шабло|iconv -t cp1251` файлы А зачем указывать LANG=ru_RU.CP1251? - у меня и без этого работает. Без этого ключик -i у grep не работает. И character classes. Вопрос возник после поиска в вордовских файлах: для iconv пришлось указывать UNICODELITTLE и не понятно, мне нужно создать такую локаль? Не нужно. Нужно вордовские файлы сначала в текст преобразовать, например catdoc-ом.
Re: Поиск контекста в файлах (дополнение)
LANG=ru_RU.CP1251 grep -l `echo шабло|iconv -t cp1251` файлы А зачем указывать LANG=ru_RU.CP1251? - у меня и без этого работает. Вопрос возник после поиска в вордовских файлах: для iconv пришлось указывать UNICODELITTLE и не понятно, мне нужно создать такую локаль?
Re: Поиск контекста в файлах (дополнение)
Ну так проблема-то - создаешь (посресдвом dpkg-reconfigure locales) локаль cp1251, и указываешь её grep-у при вызове Почему-то у меня в Woody в dpkg-reconfigure locales именно cp1251 и нет в списке, может её можно как-то вручную создать? ru_RU только 8859-5, KOI8-R и UTF-8.
Re: Поиск контекста в файлах (дополнение )
On Wed, Mar 17, 2004 at 06:12:43PM +0400, Dmitry-T wrote: Ну так проблема-то - создаешь (посресдвом dpkg-reconfigure locales) локаль cp1251, и указываешь её grep-у при вызове Почему-то у меня в Woody в dpkg-reconfigure locales именно cp1251 и нет в списке, может её можно как-то вручную создать? ru_RU только 8859-5, KOI8-R и UTF-8. vim /etc/locale.gen поможет дону... -- WBR, Alexander A. Vlasov Debian GNU/Linux user JID: [EMAIL PROTECTED] nic-hdl: ZULU-UANIC
Re: Поиск контекста в файлах (дополнение)
On 2004.03.17 at 18:12:43 +0400, Dmitry-T wrote: Ну так проблема-то - создаешь (посресдвом dpkg-reconfigure locales) локаль cp1251, и указываешь её grep-у при вызове Почему-то у меня в Woody в dpkg-reconfigure locales именно cp1251 и нет Ну значит, впиши её в /etc/locale.gen вручную.
Re: Поиск контекста в файлах (дополнение)
On 2004.03.16 at 15:59:23 +, Andrei Stankevich wrote: Да, забыл сказать следующее: Локаль настроена koi8-r, а содержимое файлов в кодировке cp1251. И искать надо контекст на русском языке. Ну так проблема-то - создаешь (посресдвом dpkg-reconfigure locales) локаль cp1251, и указываешь её grep-у при вызове LANG=ru_RU.CP1251 grep -l `echo шабло|iconv -t cp1251` файлы Сколько раз повторять, что локаль это свойство процесса, а не свойство системы или даже пользовательской сессии. Надо этому процессу работать с данными в 1251, пусть и пользуется этой локалью. А ввод-вывод перекодируем. Его меньше чем файлов.