[mdk-re] replace

Mikhail Zabaluev =?iso-8859-1?q?mhz_=CE=C1_alt-linux=2Eorg?=
Пт Июн 29 12:25:11 MSD 2001


Hello Artem,

On Fri, Jun 29, 2001 at 12:31:29PM +0400, Artem K. Jouravsky wrote:
>
> Здравствуйте, "Leonid L. Khachaturov" <lenya на chemsell.yaroslavl.ru>!
> От Thu, 28 Jun 2001 14:31:09 +0400 вы писали на тему Re[2]: [mdk-re] replace:
> 
> LK> 
> LK> >> Добрый день!
> LK> >> Раньше, в MDK 7.0RE, была прога - replace.
> LK> >> К какому пакету она принадлежит? А то тогда не посмотрел,
> LK> а
> LK> >> теперь не
> LK> >> нашёл.
> LK> AN> Она была в пакете replace. Но глюкава, потому выкинули.
> LK> AN> Используйте perl -pi -e 's/XXX/YYY/g' filename
> LK> 
> LK> А как сделать замену рекурсивно, пробежаться по подкаталогам?
> LK> Нужно менять ссылки в html-файлах.
> 
> find . -name *.html -exec perl -pi -e 's/XXX/YYY/g' '{}' ';'
> 
> так не подойдет?

perl - не та программа, которую стоит запускать отдельно для каждого
файла :) Лучше:

perl -pi -e 's/XXX/YYY/g' $(find . -name '*.html' -print)

-- 
Stay tuned,
  MhZ                                     JID: mookid на jabber.org
___________
Drive defensively.  Buy a tank.




Подробная информация о списке рассылки community