Chciałbym wiedzieć, czy jest jakaś wskazówka, którą należy zrobić grepjak najszybciej. Mam dość dużą bazę plików tekstowych do przeszukania w możliwie najszybszy sposób. Zrobiłem je wszystkie małymi literami, aby pozbyć się -iopcji. To znacznie przyspiesza wyszukiwanie.
Dowiedziałem się też, że tryby -Fi -Ptryby są szybsze niż domyślne. Pierwszego używam, gdy szukany ciąg nie jest wyrażeniem regularnym (tylko zwykłym tekstem), drugiego, jeśli chodzi o wyrażenie regularne.
Czy ktoś ma jakieś doświadczenie w przyspieszaniu grep? Może skompiluj go od podstaw z jakąś konkretną flagą (jestem na Linux CentOS), uporządkuj pliki w określony sposób, a może w jakiś sposób spraw, by wyszukiwanie było równoległe?
grep, być może nadszedł czas, aby poszukać rozwiązania, które umożliwi ich prawidłowe indeksowanie („najlepsze” rozwiązanie będzie zależeć od tego, jakiego rodzaju są to pliki).