The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"кодировка текста в grep"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Открытые системы на рабочей станции (Офис и текст / Linux)
Изначальное сообщение [ Отслеживать ]

"кодировка текста в grep"  +/
Сообщение от qawer on 10-Окт-11, 14:15 
подскажите использую grep для поиска и вывода текста,но некоторые файлы в кодировке cp-1251 и соответственно текст крокозяблами,поиск не возможен. В vi делал :edit ++enc=cp1251  а как это сделать в grep?
Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "кодировка текста в grep"  +/
Сообщение от Andrey Mitrofanov on 10-Окт-11, 15:37 
>а как это сделать в grep?

не в grep тчк

recode -f 1251.. <text |grep Не-Каркозябр

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

2. "кодировка текста в grep"  +/
Сообщение от qawer on 10-Окт-11, 15:58 
>>а как это сделать в grep?
> не в grep тчк
> recode -f 1251.. <text |grep Не-Каркозябр

уже пробовал не получается у меня с recode:
$find ./letters -iname '*\.html' -exec recode cp1251..utf8 {} \;

не получилось: Неоднозначный ввод на шаге `CR-LF..data'
а по этой ошибке яндекс ничего не выдает

Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

3. "кодировка текста в grep"  +/
Сообщение от Andrey Mitrofanov on 10-Окт-11, 16:01 

>> recode -f 1251.. <text |grep Не-Каркозябр
> не получилось: Неоднозначный ввод на шаге `CR-LF..data'
> а по этой ошибке яндекс ничего не выдает

...и зачем я там ввирху "-f" написал??

Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору

4. "кодировка текста в grep"  +/
Сообщение от qawer on 10-Окт-11, 16:30 
>>> recode -f 1251.. <text |grep Не-Каркозябр
>> не получилось: Неоднозначный ввод на шаге `CR-LF..data'
>> а по этой ошибке яндекс ничего не выдает
> ...и зачем я там ввирху "-f" написал??

:) спасибо,это то я по аналогии с iconv -f за указание источника принял потому пропустил. Все арбайтен.

Ответить | Правка | ^ к родителю #3 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру