LINUX.ORG.RU

История изменений

Исправление no-such-file, (текущая версия) :

В данном варианте sed вызывается для каждого найденного файла

И дико тормозит.

Этот вариант сначала найдёт все файлы

А потом скажет, что command line too long.

Зачем что-то советовать, если ты не в теме? Кстати, что касается параллельной работы - тут затык не в скорости обмена с диском, а в том что много мелких файлов и тратится время на поиск. Нужно много времени, чтобы просто сделать find. В моём варианте find идёт независимо и параллельно от обработки и список файлов сохраняется в пайпе, откуда его потом раскидывает на sed-ы. Эти sed-ы уже не тормозят при чтении-записи, потому что нужные структуры файловой системы уже осели в кэше.

Исходная версия no-such-file, :

В данном варианте sed вызывается для каждого найденного файла

И дико тормозит.

Этот вариант сначала найдёт все файлы

А потом скажет, что command line too long.