[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: мало памяти для grep



On 2004.07.04 at 22:37:32 +0400, Vasily Tchekalkin wrote:

> On Sun, 4 Jul 2004 20:07:43 +0400, Victor B. Wagner <vitus@45.free.net> wrote:
> > > Угу. И чтобы паттерны вида '^.*something.*$' работали и память не ели, да?
> > > Ну-ну ...
> > 
> > Иожно подумать что  функции regcomp, regexec и прочие из libc уже
> > выкинули. Или что libpcre в дистрибутиве отменили.
> 
> Хех. И оно тогда будет быстрее grep'а или есть меньше памяти??? Да не
> в жисть не поверю :)

Нет. Просто оно будет оперировать не строками, а блоками (возможно,
скользящими) по n байт или еще какими кусками файла. Что, собственно и
требуется. 

Хотя вариант tr '\0' '\n'| grep

куда проще и естественнее. 

Проблема автора исходного письма была в том, что его не устраивало то
понятие "найденного контекста" которое имеет grep. Правда, определить
своё понятие он не удосужился. 


> -- 
> Bacek.



Reply to: