The OpenNET Project / Index page

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



Вариант для распечатки  
Пред. тема | След. тема 
Форум Программирование под UNIX (Shell скрипты)
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

Поиск текста, Djeck (?), 16-Янв-14, (0) [смотреть все]

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


10. "Поиск текста"  +/
Сообщение от михалыч (ok), 18-Янв-14, 09:00 
> пробую так:
> <http.txt | iconv -f cp1251 | sed -nr 's/^.*уба ([0-9]+) руб.*$/\1/p'
> и ни как не поддается зверь!

За ненадобностью, нет смысла конвертировать цифры, ибо нужны только они.
sed -nr 's/^.* ([0-9]*) .*$/\1/p' test

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

12. "Поиск текста"  +/
Сообщение от Djeck (?), 20-Янв-14, 11:07 
>> пробую так:
>> <http.txt | iconv -f cp1251 | sed -nr 's/^.*уба ([0-9]+) руб.*$/\1/p'
>> и ни как не поддается зверь!
> За ненадобностью, нет смысла конвертировать цифры, ибо нужны только они.
> sed -nr 's/^.* ([0-9]*) .*$/\1/p' test

цифры должны относиться к чему то например к "Шуба" а не к сапогам.
задача была выцепить цену "Шуба". мы ищем "Шуба" и выдергиваем цену. Слова "Шуба" унас в 1251 соответвственно нужна перекодировка.

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

13. "Поиск текста"  +/
Сообщение от михалыч (ok), 20-Янв-14, 12:01 
> цифры должны относиться к чему то например к "Шуба" а не к сапогам.
> задача была выцепить цену "Шуба". мы ищем "Шуба" и выдергиваем цену.
> Слова "Шуба" унас в 1251 соответвственно нужна перекодировка.

iconv -f cp1251 http.txt | sed -nr 's/^.*уба ([0-9]+) руб.*$/\1/p'

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

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

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




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

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