[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