ALT Linux Community general discussions
 help / color / mirror / Atom feed
* [mdk-re] ed howto
@ 2002-03-27 13:04 Peter V. Saveliev
  2002-03-27 13:49 ` Peter V. Saveliev
  2002-03-27 14:06 ` [mdk-re] " Mikhail Zabaluev
  0 siblings, 2 replies; 3+ messages in thread
From: Peter V. Saveliev @ 2002-03-27 13:04 UTC (permalink / raw)
  To: ALT Linux

Hello!

Народ, как пользоваться ed в командной строке?

Вот задача: есть файл x, нужно на строке k заменить слово
A на слово B в пакетном режиме. Перлом заморачиваться не
хочу, бо его (пока) свосем не знаю - честно, выучу, но не
сегодня ;)

То есть, не просто perl -p -i -e 's/regecs/regex/g' file.x,
а еще и на конкретной строке. Знаю, что это легко делает
ed, причем теми же регекспами. Так вот, как должна выглядеть
строка вызова ed для этой задачи?

Чтение man ed просветления не принесло, мне нужен
неинтерактивынй режим.



-- 
С уважением, Петр.
E-mail: peet@peet.spb.ru
JID:    peet@peet.spb.ru



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

* Re: [mdk-re] ed howto
  2002-03-27 13:04 [mdk-re] ed howto Peter V. Saveliev
@ 2002-03-27 13:49 ` Peter V. Saveliev
  2002-03-27 14:06 ` [mdk-re] " Mikhail Zabaluev
  1 sibling, 0 replies; 3+ messages in thread
From: Peter V. Saveliev @ 2002-03-27 13:49 UTC (permalink / raw)
  To: mandrake-russian

On Wed, 27 Mar 2002 13:04:55 +0300
"Peter V. Saveliev" <peet@infosite.ru> wrote:

> Hello!
> 
> Народ, как пользоваться ed в командной строке?
> 
Ну и ладно, сам отвечу, бо уже докопался. Делаем
файлик script, в котором пишем:

1s/A/B/g
w

после чего говорим:

ed file.x <script

и он изменит A на B на первой строчке.
файла file.x.

Или так:

echo -e "1s/A/B/g\nw" | ed file.x


-- 
С уважением, Петр.
E-mail: peet@peet.spb.ru
JID:    peet@peet.spb.ru



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

* [mdk-re] Re: ed howto
  2002-03-27 13:04 [mdk-re] ed howto Peter V. Saveliev
  2002-03-27 13:49 ` Peter V. Saveliev
@ 2002-03-27 14:06 ` Mikhail Zabaluev
  1 sibling, 0 replies; 3+ messages in thread
From: Mikhail Zabaluev @ 2002-03-27 14:06 UTC (permalink / raw)
  To: ALT Linux

Hello Peter,

On Wed, Mar 27, 2002 at 01:04:55PM +0300, Peter V. Saveliev wrote:
>
> Hello!
> 
> Народ, как пользоваться ed в командной строке?
> 
> Вот задача: есть файл x, нужно на строке k заменить слово
> A на слово B в пакетном режиме. Перлом заморачиваться не
> хочу, бо его (пока) свосем не знаю - честно, выучу, но не
> сегодня ;)
> 
> То есть, не просто perl -p -i -e 's/regecs/regex/g' file.x,
> а еще и на конкретной строке. Знаю, что это легко делает
> ed, причем теми же регекспами. Так вот, как должна выглядеть
> строка вызова ed для этой задачи?
> 
> Чтение man ed просветления не принесло, мне нужен
> неинтерактивынй режим.

info sed
:)

-- 
Stay tuned,
  MhZ                                     JID: mookid@jabber.org
___________
"All snakes who wish to remain in Ireland will please raise their right hands."
		-- Saint Patrick



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

end of thread, other threads:[~2002-03-27 14:06 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2002-03-27 13:04 [mdk-re] ed howto Peter V. Saveliev
2002-03-27 13:49 ` Peter V. Saveliev
2002-03-27 14:06 ` [mdk-re] " Mikhail Zabaluev

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