Самый быстрый grep

Я хотел бы знать, есть ли какой-нибудь совет, чтобы сделать grep как можно быстрее. У меня довольно большая база текстовых файлов для максимально быстрого поиска. Я сделал их все в нижнем регистре, чтобы избавиться от опции -i . Это значительно ускоряет поиск.

Кроме того, я обнаружил, что режимы -F и -P быстрее, чем режим по умолчанию. Я использую первое, когда строка поиска не является регулярным выражением (просто текст), второе, если используется регулярное выражение.

Есть ли у кого-нибудь опыт ускорения grep ? Может быть, скомпилировать его с нуля с каким-то определенным флагом (я использую Linux CentOS), организовать файлы определенным образом или, возможно, каким-то образом сделать параллельный поиск?

80
задан codeforester 17 February 2017 в 23:54
поделиться