Описание тега vegan
Также опираясь на другие идеи.
Задумывались ли Вы размер
? Это может сделать некоторые распараллеливания.
найти . -тип F -print0 команды | команды xargs -0 -П4 голову -1 | для egrep -ЗП "^\!<ссылка>"
Что он делает: смотрит на всех регулярных файлов и отдельный список файлов с '\0' вместо пробела.
Мы поручаем команды xargs, чтобы понять, что '\0' - это разделитель и запустить 4 параллельных процессов (изменения в свой количество ядер и скорость диска). Команды xargs будет работать глава команды для каждого файла.
Наконец, применение grep к результатам с вашим рисунком.
Голова все еще быть запущен достаточно времени. Но одновременно! Если вам необходимо делать периодический поиск такого рода, я бы не заморачивался пытаюсь оптимизировать его дальше. Время это берет, чтобы оптимизировать больше не будут накапливать быстрее во время выполнения, если вы запустите его только один раз в любом случае.