🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.os.linux.programowanie
Article #72320

Re: przeksztacenie wierszy w listę w bashu

#72320
From: Zbigniew Cofała
Date: Sun, 18 Sep 2011 06:29
30 lines
2032 bytes
Zbigniew Cofała wrote:

> jivanmuktaWYTNIJTO@poczta.onet.pl wrote:
> 
>> Potrzebuję w bashu wyciągnąć z bazy MySQL listę liczb naturalnych i
>> zachować ją w zmiennej skryptowej w postaci liczb rozdzielonych
>> przecinkiem, tzn tak: "145,13,46,23,1,57,987,23".
>> Jakoś tak:
> 
>> echo "SELECT email_id FROM emails WHERE announcement_year=$year AND
>> announcement_month=$month" | mysql --host=$mysql_server -u
>> $mysql_user --password=$mysql_password $mysql_database | ...
>> 
>> Niestety nie wiem jak przekształcić dane z MySQLa na listę liczb
>> rozdzielonych przecinkiem, tzn. nie wiem co wpisać w miejsce ...
>> Byłbym wdzięczny za pomoc.
> 
> chodzi o to?
> $ mysql -BNe "SELECT '1', '22', '333', '4444'" | tr \\t ','

A, już kumam. Chodzi ci raczej o coś takiego:

zmienna=$(mysql nazwa_bazy -BNe "SELECT email_id FROM bla bla.." | tr \\n ','); echo "$zmienna"

Usunięcie końcowego przecinka ze zmiennej pozostawiam jako zadanie
domowe. :)

-- 
Zbigniew[at]Cofala[dot]com
http://turox.pl
Technical Details
Message-ID: <j5433m$k1a$1@news.onet.pl>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!agh.edu.pl!news.agh.edu.pl!news.onet.pl!.POSTED!not-for-mail
References: <5a65.00000784.4e73879d@newsgate.onet.pl> <j542ec$hf5$1@news.onet.pl>

Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!agh.edu.pl!news.agh.edu.pl!news.onet.pl!.POSTED!not-for-mail
From: Zbigniew Cofała <adres.w@stopce.pl>
Newsgroups: pl.comp.os.linux.programowanie
Subject: Re: przeksztacenie wierszy w listę w bashu
Followup-To: pl.comp.os.linux.programowanie
Date: Sun, 18 Sep 2011 08:29:09 +0200
Organization: TUROX
Lines: 30
Message-ID: <j5433m$k1a$1@news.onet.pl>
References: <5a65.00000784.4e73879d@newsgate.onet.pl> <j542ec$hf5$1@news.onet.pl>
NNTP-Posting-Host: 91.150.139.21.internetia.net.pl
Mime-Version: 1.0
X-Trace: news.onet.pl 1316327350 20522 91.150.139.21 (18 Sep 2011 06:29:10 GMT)
X-Complaints-To: niusy@onet.pl
NNTP-Posting-Date: Sun, 18 Sep 2011 06:29:10 +0000 (UTC)
X-Face: %"q@532),\(+1z(:->/:uMfH[:T(;;Tu.A169cc"D#G_vBd:PJT;*)(s10L)*|:n(/n2V~'P0adG)Z(~:@]1^\\A!"Fb?)Hz=_bD_{+QdUq]*LUpXSj3`^!?_=0*Bc^,rA;^E!CfvZ;km8'c6oA"/d@[r
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit