Я заметил, что последующие прогоны одного и grepтого же запроса (а также другого запроса, но в том же файле) выполняются намного быстрее, чем первый прогон (эффект легко заметен при поиске в большом файле).
Это говорит о том, что grep использует какое-то кэширование структур, используемых для поиска, но я не смог найти ссылку в Интернете.
Какой механизм позволяет grepбыстрее возвращать результаты при последующих поисках?