Я хотел бы знать, есть ли какой-нибудь совет, чтобы сделать grep
как можно быстрее. У меня довольно большая база текстовых файлов для максимально быстрого поиска. Я сделал их все в нижнем регистре, чтобы избавиться от опции -i
. Это значительно ускоряет поиск.
Кроме того, я обнаружил, что режимы -F
и -P
быстрее, чем режим по умолчанию. Я использую первое, когда строка поиска не является регулярным выражением (просто текст), второе, если используется регулярное выражение.
Есть ли у кого-нибудь опыт ускорения grep
? Может быть, скомпилировать его с нуля с каким-то определенным флагом (я использую Linux CentOS), организовать файлы определенным образом или, возможно, каким-то образом сделать параллельный поиск?