* [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