The OpenNET Project / Index page

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

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

"grep или может чтото другое?"  +/
Сообщение от daevy (ok) on 30-Ноя-10, 08:14 
Всем привет! Народ может кто сталкивался с утилиткой, от которой нужно следующее:
ей указывается 2 шаблона и тестовый файл. так вот при парсе файла когда она находит первый шаблон, она начинает выводить строки (log или stdout) идущие после него, до тех пор пока не встретит второй шаблон.
нужно из текстового дампа sql выцепить одну таблицу с данными, и если грепать то  приходится по 2 раза обходить дамп, а он дюже большой, и уходит много времени.
Ответить | Правка | Cообщить модератору

Оглавление

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


1. "grep или может чтото другое?"  +/
Сообщение от Pahanivo (ok) on 30-Ноя-10, 08:55 
> Всем привет! Народ может кто сталкивался с утилиткой, от которой нужно следующее:
> ей указывается 2 шаблона и тестовый файл. так вот при парсе файла
> когда она находит первый шаблон, она начинает выводить строки (log или
> stdout) идущие после него, до тех пор пока не встретит второй
> шаблон.

sed, perl
> нужно из текстового дампа sql выцепить одну таблицу с данными, и если
> грепать то  приходится по 2 раза обходить дамп, а он
> дюже большой, и уходит много времени.

что значит греппать?

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

2. "grep или может чтото другое?"  +/
Сообщение от daevy (ok) on 30-Ноя-10, 09:15 
>>sed, perl

с этим всё плохо, sed использую но хз как его применить в данном случае, а с perl так вообще дел не имел, поэтому ищу что-то что может помочь.

>>что значит греппать?

grep 'pattern' file


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

3. "grep или может чтото другое?"  +/
Сообщение от daevy (ok) on 30-Ноя-10, 09:23 
нашел
# print section of file between two regular expressions (inclusive)
sed -n '/Iowa/,/Montana/p'             # case sensitive

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

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

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




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

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