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