[問題]Shell Script連db的問題

看板Linux作者 (BlueCancer)時間13年前 (2011/03/10 21:15), 編輯推噓1(102)
留言3則, 3人參與, 最新討論串1/2 (看更多)
somevar=`echo "select A from B" | mysql -u $USER -p$PWD -D $DB ` 小弟我在網路google到的寫法差不多都是上面這種寫法 但是有個問題 因為$somevar存的是所有回來的資料,如下 Location Taipei City Tainan City Taipei County Taipei City 但是直接下mysql如下: mysql> select Location from Location; +---------------+ | Location | +---------------+ | Taipei City | | Tainan City | | Taipei County | | Taipei City | +---------------+ 4 rows in set (0.00 sec) 小弟我想要的是一筆row存一個變數 因為Taipei City中間有空白,我也沒辦法利用空白去parse $somevar的資料 除了先count筆數,再搭配limit外 不知道是否有其他解法? 謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 125.227.166.81

03/11 10:53, , 1F
你如果願意寫 C ... 其實有 API 可以用
03/11 10:53, 1F

03/11 15:43, , 2F
select concat(location, ',' ) from ... 哩?
03/11 15:43, 2F

03/12 00:05, , 3F
謝謝~~^^
03/12 00:05, 3F
文章代碼(AID): #1DUCxoqw (Linux)
文章代碼(AID): #1DUCxoqw (Linux)