On 2007.04.27 at 13:44:25 +0300, Nikolay Nikolaev wrote: > Sergei Stolyarov wrote: > >On Friday 27 April 2007 17:15, Nikolay Nikolaev wrote: > > > >>Добрый день, подскажите чем быстрее и главное как > >>обработать 100000 мелких файлов на предмет нахождения в них "искомая > >>строчка" > >>и замены на "то что нужно" > >>Я знаю как это сделать в виме, но мне нужно это сделать с большим > >>кол-вом файлов.. :( > >>в одном каталоге рекурсивно > >>Спасибо > >> > > > >find . -name '*.txt' -exec perl -pi -e > >'s/what_to_find/replacement_string/' \;
Вот -exec использовать не рекомендую. По отдельному процессу perl на каждый из 100000 файлов поднимать - медленно получится. Лучше xargs > > > а как в качестве того на что заменить replacement_string поставить имя > изменяемого файла ? Читать man perlvar на предмет того, в какую переменную perl кладет это имя. -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

