Nikolay Nikolaev -> Sergei Stolyarov  @ Fri, 27 Apr 2007 13:44:25 +0300:

 >>> Добрый день, подскажите чем быстрее и главное как
 >>> обработать 100000 мелких файлов на предмет нахождения в них "искомая
 >>> строчка"
 >>> и замены на "то что нужно"
 >>> Я знаю как это сделать в виме, но мне нужно это сделать с большим
 >>> кол-вом файлов.. :(
 >>> в одном каталоге рекурсивно
 >>> Спасибо
 >>>     
 >>
 >> find . -name '*.txt' -exec perl -pi -e 's/what_to_find/replacement_string/' 
 >> \;
 >>   
 NN> а как в качестве того на что заменить  replacement_string поставить имя
 NN> изменяемого файла ?

{}, но оно будет с путем.

-- 
Artem Chuprina
RFC2822: <ran{}ran.pp.ru> Jabber: [EMAIL PROTECTED]

Обновление Windows изменило интуитивно ясный интерфейс Вашего компьютера.
Загрузите обновление интуиции с сайта Microsoft.
        (С)энта


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Ответить