[mdk-re] Re: Удаление определённого текста из нескольких файлов

Korshunov Ilya =?iso-8859-1?q?kosha_=CE=C1_kp=2Eru?=
Ср Дек 19 08:36:01 MSK 2001


On Tue, 18 Dec 2001 23:57:29 +0300
Mikhail Zabaluev <mhz на alt-linux.org> wrote:

> Hello Korshunov,
> 
> On Tue, Dec 18, 2001 at 04:27:00PM +0300, Korshunov Ilya wrote:
> >
> > 
> > Есть несколько файлов с одним и тем же текстовым блоком. Мне надо удалить этот блок из всех файлов, но так как файлов прилично 
> > и оперцию надо проводить периодически руками это делать неохота. Вопрос - есть ли в Linux стандаратное для этого средство ? Я просто сделал это на php с помощью ereg_replace но это довольно тормознуто и неудобно. Может есть у кого готовые решения на perl или python ?
> 
> Блок из нескольких строк?
> 
> Если да, то вот короткий способ на perl (замените BLOCK BEGIN/END на
> подходящие регулярные выражения):
> 
> perl -ni -e '/BLOCK BEGIN/../BLOCK END/ || print' file ...
> 
Спасибо помогло.




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