ALT Linux Community general discussions
 help / color / mirror / Atom feed
* [mdk-re] Удаление определённого текста из нескольких файлов
@ 2001-12-18 16:21 Korshunov Ilya
  2001-12-18 16:51 ` Artem K. Jouravsky
                   ` (3 more replies)
  0 siblings, 4 replies; 9+ messages in thread
From: Korshunov Ilya @ 2001-12-18 16:21 UTC (permalink / raw)
  To: mandrake-russian

Есть несколько файлов с одним и тем же текстовым блоком. Мне надо удалить этот блок из всех файлов, но так как файлов прилично 
и оперцию надо проводить периодически руками это делать неохота. Вопрос - есть ли в Linux стандаратное для этого средство ? Я просто сделал это на php с помощью ereg_replace но это довольно тормознуто и неудобно. Может есть у кого готовые решения на perl или python ?

regards
Korshunov



^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: [mdk-re] Удаление определённого текста из нескольких файлов
  2001-12-18 16:21 [mdk-re] Удаление определённого текста из нескольких файлов Korshunov Ilya
@ 2001-12-18 16:51 ` Artem K. Jouravsky
  2001-12-18 17:47 ` Michael Shigorin
                   ` (2 subsequent siblings)
  3 siblings, 0 replies; 9+ messages in thread
From: Artem K. Jouravsky @ 2001-12-18 16:51 UTC (permalink / raw)
  To: mandrake-russian

On Tue, Dec 18, 2001 at 04:27:00PM +0300, Korshunov Ilya wrote:
> 
> Есть несколько файлов с одним и тем же текстовым блоком. Мне надо удалить этот блок из всех файлов, но так как файлов прилично 
> и оперцию надо проводить периодически руками это делать неохота. Вопрос - есть ли в Linux стандаратное для этого средство ? Я просто сделал это на php с помощью ereg_replace но это довольно тормознуто и неудобно. Может есть у кого готовые решения на perl или python ?
find . -type f |xargs grep -l <match>|xargs perl -e -pi 's/<match>//g;' 
что-то такое, криво, жутко, конец рабочего дня...

Best wishes,
+----------------------+--------------------------+
|  ."-.                |  Work: +7-(095)-229-4278 |
| /X  | _o.----.    _  |  ICQ:  103399444         |
|/\_  \/ /  __  \_// ) |  Artem K. Jouravsky      |
|\__)-/_/\_____)____/  |  http://www.ifirst.ru/   |
+----------------------+--------------------------+		      



^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: [mdk-re] Удаление определённого текста из нескольких файлов
  2001-12-18 16:21 [mdk-re] Удаление определённого текста из нескольких файлов Korshunov Ilya
  2001-12-18 16:51 ` Artem K. Jouravsky
@ 2001-12-18 17:47 ` Michael Shigorin
  2001-12-18 18:22   ` Korshunov Ilya
  2001-12-18 23:45 ` [mdk-re] " Mikhail Zabaluev
  2001-12-19 20:29 ` [mdk-re] " Alexey Korotkov
  3 siblings, 1 reply; 9+ messages in thread
From: Michael Shigorin @ 2001-12-18 17:47 UTC (permalink / raw)
  To: mandrake-russian

On Tue, Dec 18, 2001 at 04:27:00PM +0300, Korshunov Ilya wrote:
> Может есть у кого готовые решения на perl или python ?
Навроде perl -pi -e 's@what@how@when' file*mask ?

-- 
 ---- WBR, Michael Shigorin <mike@altlinux.ru>
  ------ http://visa.chem.univ.kiev.ua/~mike/



^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: [mdk-re] Удаление определённого текста из нескольких файлов
  2001-12-18 17:47 ` Michael Shigorin
@ 2001-12-18 18:22   ` Korshunov Ilya
  2001-12-18 21:37     ` Victor Sovetov
  0 siblings, 1 reply; 9+ messages in thread
From: Korshunov Ilya @ 2001-12-18 18:22 UTC (permalink / raw)
  To: mandrake-russian

On Tue, 18 Dec 2001 16:16:25 +0200
Michael Shigorin <mike@lic145.kiev.ua> wrote:

> On Tue, Dec 18, 2001 at 04:27:00PM +0300, Korshunov Ilya wrote:
> > Может есть у кого готовые решения на perl или python ?
> Навроде perl -pi -e 's@what@how@when' file*mask ?
> 

похоже но не совсем)



^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: [mdk-re] Удаление определённого текста из нескольких файлов
  2001-12-18 18:22   ` Korshunov Ilya
@ 2001-12-18 21:37     ` Victor Sovetov
  0 siblings, 0 replies; 9+ messages in thread
From: Victor Sovetov @ 2001-12-18 21:37 UTC (permalink / raw)
  To: mandrake-russian

On Tue, 18 Dec 2001, Korshunov Ilya wrote:

> On Tue, 18 Dec 2001 16:16:25 +0200
> Michael Shigorin <mike@lic145.kiev.ua> wrote:
>
> > On Tue, Dec 18, 2001 at 04:27:00PM +0300, Korshunov Ilya wrote:
> > > Может есть у кого готовые решения на perl или python ?
> > Навроде perl -pi -e 's@what@how@when' file*mask ?
> >
>
> похоже но не совсем)
>

С MySQL идет такая утилка - replace. Она в полный рост и занимается
мультифаловыми заменами.

Sincerely,

--Victor Sovetov





^ permalink raw reply	[flat|nested] 9+ messages in thread

* [mdk-re] Re: Удаление определённого текста из нескольких файлов
  2001-12-18 16:21 [mdk-re] Удаление определённого текста из нескольких файлов Korshunov Ilya
  2001-12-18 16:51 ` Artem K. Jouravsky
  2001-12-18 17:47 ` Michael Shigorin
@ 2001-12-18 23:45 ` Mikhail Zabaluev
  2001-12-19  8:36   ` Korshunov Ilya
  2001-12-19 20:29 ` [mdk-re] " Alexey Korotkov
  3 siblings, 1 reply; 9+ messages in thread
From: Mikhail Zabaluev @ 2001-12-18 23:45 UTC (permalink / raw)
  To: mandrake-russian

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.



^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: [mdk-re] Re: Удаление определённого текста из нескольких файлов
  2001-12-18 23:45 ` [mdk-re] " Mikhail Zabaluev
@ 2001-12-19  8:36   ` Korshunov Ilya
  0 siblings, 0 replies; 9+ messages in thread
From: Korshunov Ilya @ 2001-12-19  8:36 UTC (permalink / raw)
  To: mandrake-russian

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 ...
> 
Спасибо помогло.



^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: [mdk-re] Удаление определённого текста из нескольких файлов
  2001-12-18 16:21 [mdk-re] Удаление определённого текста из нескольких файлов Korshunov Ilya
                   ` (2 preceding siblings ...)
  2001-12-18 23:45 ` [mdk-re] " Mikhail Zabaluev
@ 2001-12-19 20:29 ` Alexey Korotkov
  2001-12-19 20:33   ` Korshunov Ilya
  3 siblings, 1 reply; 9+ messages in thread
From: Alexey Korotkov @ 2001-12-19 20:29 UTC (permalink / raw)
  To: mandrake-russian

On Tue, 18 Dec 2001 16:27:00 +0300
Korshunov Ilya <kosha@kp.ru> wrote:

KI> Есть несколько файлов с одним и тем же текстовым блоком. Мне надо удалить этот блок из всех файлов, но так как файлов прилично 
KI> и оперцию надо проводить периодически руками это делать неохота. Вопрос - есть ли в Linux стандаратное для этого средство ? Я просто сделал это на php с помощью ereg_replace но это довольно тормознуто и неудобно. Может есть у кого готовые решения на perl или python ?

Есть КДЕ-шная прога, для этого, вроде, предназначенная. Если такое 
устроит, kfilereplace -- искать на http://apps.kde.org

-- 
With best regards,
Alexey Korotkov

mailto:ziga@udm.ru



^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: [mdk-re] Удаление определённого текста из нескольких файлов
  2001-12-19 20:29 ` [mdk-re] " Alexey Korotkov
@ 2001-12-19 20:33   ` Korshunov Ilya
  0 siblings, 0 replies; 9+ messages in thread
From: Korshunov Ilya @ 2001-12-19 20:33 UTC (permalink / raw)
  To: mandrake-russian

On Wed, 19 Dec 2001 21:32:32 -0400
Alexey Korotkov <ziga@udm.ru> wrote:

> On Tue, 18 Dec 2001 16:27:00 +0300
> Korshunov Ilya <kosha@kp.ru> wrote:
> 
> KI> Есть несколько файлов с одним и тем же текстовым блоком. Мне надо удалить этот блок из всех файлов, но так как файлов прилично 
> KI> и оперцию надо проводить периодически руками это делать неохота. Вопрос - есть ли в Linux стандаратное для этого средство ? Я просто сделал это на php с помощью ereg_replace но это довольно тормознуто и неудобно. Может есть у кого готовые решения на perl или python ?
> 
> Есть КДЕ-шная прога, для этого, вроде, предназначенная. Если такое 
> устроит, kfilereplace -- искать на http://apps.kde.org
> 

Не тама KDE нету где оно надо. Всё топик закрыт спасбо всем



^ permalink raw reply	[flat|nested] 9+ messages in thread

end of thread, other threads:[~2001-12-19 20:33 UTC | newest]

Thread overview: 9+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2001-12-18 16:21 [mdk-re] Удаление определённого текста из нескольких файлов Korshunov Ilya
2001-12-18 16:51 ` Artem K. Jouravsky
2001-12-18 17:47 ` Michael Shigorin
2001-12-18 18:22   ` Korshunov Ilya
2001-12-18 21:37     ` Victor Sovetov
2001-12-18 23:45 ` [mdk-re] " Mikhail Zabaluev
2001-12-19  8:36   ` Korshunov Ilya
2001-12-19 20:29 ` [mdk-re] " Alexey Korotkov
2001-12-19 20:33   ` Korshunov Ilya

ALT Linux Community general discussions

This inbox may be cloned and mirrored by anyone:

	git clone --mirror http://lore.altlinux.org/community/0 community/git/0.git

	# If you have public-inbox 1.1+ installed, you may
	# initialize and index your mirror using the following commands:
	public-inbox-init -V2 community community/ http://lore.altlinux.org/community \
		mandrake-russian@linuxteam.iplabs.ru community@lists.altlinux.org community@lists.altlinux.ru community@lists.altlinux.com
	public-inbox-index community

Example config snippet for mirrors.
Newsgroup available over NNTP:
	nntp://lore.altlinux.org/org.altlinux.lists.community


AGPL code for this site: git clone https://public-inbox.org/public-inbox.git