Я хотів би знати, чи є якісь підказки, щоб зробити grepце якомога швидше. Я маю досить велику базу текстових файлів для найшвидшого пошуку. Я зробив їх усі малими літерами, щоб я міг позбутися -iваріанту. Це робить пошук набагато швидшим.
Крім того, я з’ясував, що -Fі -Pрежими швидші, ніж стандартний. Я використовую перший, коли рядок пошуку не є регулярним виразом (просто звичайний текст), другий, якщо йдеться про регулярний вираз.
Хтось має досвід прискорення grep? Можливо, скомпілювати його з нуля за допомогою певного прапора (я на Linux CentOS), впорядкувати файли певним чином або, можливо, зробити паралельним пошук якимось чином?
grep, можливо, саме час шукати рішення для правильного їх індексування ("найкраще" рішення буде залежати від того, які це файли).