ALT Linux Community general discussions
 help / color / mirror / Atom feed
* [mdk-re] add string to each line in file
@ 2001-11-05 16:08 Vyt
  2001-11-05 20:12 ` [mdk-re] add string to each (?) " Michael Shigorin
  0 siblings, 1 reply; 4+ messages in thread
From: Vyt @ 2001-11-05 16:08 UTC (permalink / raw)
  To: Mandrake-Russian

Hello, All!

Обыскался, подскажите, пожалуйста, как можно стандартными
средствами (на perl уже написано :) ) дописать к каждой строке в
файле некоторую строку?

Нужно это для получения скрипта для скармливания apt-get'у из
вывода apt-cache search.

Вывод выглядит так:
"name - description"
а нужно получить "name \".

"name" выдирается с помощью
$cut filename -d " " -f1

Не могу найти, как " \" дописывать.

-- 
Regards, Vyt
mailto:  vyt@vzljot.ru
JID:     vyt@vzljot.ru



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

* Re: [mdk-re] add string to each (?) line in file
  2001-11-05 16:08 [mdk-re] add string to each line in file Vyt
@ 2001-11-05 20:12 ` Michael Shigorin
  2001-11-06 10:51   ` Vyt
  0 siblings, 1 reply; 4+ messages in thread
From: Michael Shigorin @ 2001-11-05 20:12 UTC (permalink / raw)
  To: Mandrake-Russian

[-- Attachment #1: Type: text/plain, Size: 476 bytes --]

On Mon, Nov 05, 2001 at 04:13:25PM +0300, Vyt wrote:
> "name - description"
> а нужно получить "name \".
> $cut filename -d " " -f1
Может, сразу его пропустить через sed 's, - .*$,\\,'
?

Если лень -- можно
cut filename -d\  -f1 | while read i; do echo "$i \\"; done

PS: а с последней что делать? С while можно подержать буфер на
одну строчку, да и с sed можно (он могуч ;)...

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

[-- Attachment #2: Type: application/pgp-signature, Size: 232 bytes --]

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

* Re: [mdk-re] add string to each (?) line in file
  2001-11-05 20:12 ` [mdk-re] add string to each (?) " Michael Shigorin
@ 2001-11-06 10:51   ` Vyt
  2001-11-08 12:14     ` Michael Shigorin
  0 siblings, 1 reply; 4+ messages in thread
From: Vyt @ 2001-11-06 10:51 UTC (permalink / raw)
  To: mandrake-russian

On Mon, 5 Nov 2001 16:09:04 +0200
Michael Shigorin <mike@lic145.kiev.ua> wrote:

> On Mon, Nov 05, 2001 at 04:13:25PM +0300, Vyt wrote:
> > "name - description"
> > а нужно получить "name \".
> > $cut filename -d " " -f1
> Может, сразу его пропустить через sed 's, - .*$,\\,'
> ?

Можно и через perl, хотелось бы минимум стороннего.

> Если лень -- можно
> cut filename -d\  -f1 | while read i; do echo "$i \\"; done

Спасибо, работает.

> PS: а с последней что делать? С while можно подержать буфер на
> одну строчку, да и с sed можно (он могуч ;)...

Главное, чтобы ручками по всем не ползать, первую и последнюю
поправить не сложно.

<skipped>

-- 
Regards, Vyt
mailto:  vyt@vzljot.ru
JID:     vyt@vzljot.ru



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

* Re: [mdk-re] add string to each (?) line in file
  2001-11-06 10:51   ` Vyt
@ 2001-11-08 12:14     ` Michael Shigorin
  0 siblings, 0 replies; 4+ messages in thread
From: Michael Shigorin @ 2001-11-08 12:14 UTC (permalink / raw)
  To: mandrake-russian

[-- Attachment #1: Type: text/plain, Size: 465 bytes --]

On Tue, Nov 06, 2001 at 10:57:19AM +0300, Vyt wrote:
> > > $cut filename -d " " -f1
> > Может, сразу его пропустить через sed 's, - .*$,\\,'
> Можно и через perl, хотелось бы минимум стороннего.
~> rpm -qf `which sed` `which cut`
sed-3.02-ipl10mdk
textutils-2.0.11-ipl4mdk
Всяко не стороннее перла :)

Хотя на больших объемах перл быстрее должен быть, как я понимаю.

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

[-- Attachment #2: Type: application/pgp-signature, Size: 232 bytes --]

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

end of thread, other threads:[~2001-11-08 12:14 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2001-11-05 16:08 [mdk-re] add string to each line in file Vyt
2001-11-05 20:12 ` [mdk-re] add string to each (?) " Michael Shigorin
2001-11-06 10:51   ` Vyt
2001-11-08 12:14     ` Michael Shigorin

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