[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: search and replace



On 2007.04.27 at 13:15:59 +0300, Nikolay Nikolaev wrote:

> Добрый день, подскажите чем быстрее и главное как
> обработать 100000 мелких файлов на предмет нахождения в них "искомая 
> строчка"
> и замены на "то что нужно"
> Я знаю как это сделать в виме, но мне нужно это сделать с большим 
> кол-вом файлов.. :(
> в одном каталоге рекурсивно
> Спасибо

find . -type f -print0|xargs sed -i.bak -e шаблон 

У sed команды поиска/замены такие же как у vim. Ноги у обоих растут из
ed, у vim, правда, через ex.

Или вместо sed 

perl -np -i.bak -e команда

Тут синтаксис немножко другйо будет

> 
> -- 
> To UNSUBSCRIBE, email to debian-russian-REQUEST@lists.debian.org
> with a subject of "unsubscribe". Trouble? Contact 
> listmaster@lists.debian.org
> 



Reply to: