From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: From: Mikhail Zabaluev To: mandrake-russian@altlinux.ru Message-ID: <20011218205729.GB2069@localhost.localdomain> Mail-Followup-To: Mikhail Zabaluev , mandrake-russian@altlinux.ru References: <20011218162700.05c8828f.kosha@kp.ru> Mime-Version: 1.0 Content-Type: text/plain; charset=koi8-r Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: <20011218162700.05c8828f.kosha@kp.ru> User-Agent: Mutt/1.3.23.2i Subject: [mdk-re] Re: =?koi8-r?B?9cTBzMXOycUgz9DSxcTFzKPO?= =?koi8-r?B?zs/HzyDUxcvT1MEgydogzsXTy8/M2MvJyCDGwcrMz9c=?= Sender: mandrake-russian-admin@altlinux.ru Errors-To: mandrake-russian-admin@altlinux.ru X-BeenThere: mandrake-russian@altlinux.ru X-Mailman-Version: 2.0 Precedence: bulk Reply-To: mandrake-russian@altlinux.ru List-Help: List-Post: List-Subscribe: , List-Id: Linux-Mandrake RE / ALT Linux discussion list List-Unsubscribe: , List-Archive: Date: Tue Dec 18 23:45:12 2001 X-Original-Date: Tue, 18 Dec 2001 23:57:29 +0300 Archived-At: List-Archive: List-Post: 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 ... -- Stay tuned, MhZ JID: mookid@jabber.org ___________ An apple every eight hours will keep three doctors away.