Shell Script連db的問題 - Linux

By Hedda
at 2011-03-10T21:15
at 2011-03-10T21:15
Table of Contents
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外
不知道是否有其他解法?
謝謝
--
小弟我在網路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外
不知道是否有其他解法?
謝謝
--
Tags:
Linux
All Comments

By Lydia
at 2011-03-12T13:19
at 2011-03-12T13:19

By Ida
at 2011-03-17T11:40
at 2011-03-17T11:40

By Barb Cronin
at 2011-03-17T22:09
at 2011-03-17T22:09
Related Posts
Pidgin 不能傳檔案到msn

By Margaret
at 2011-03-10T21:05
at 2011-03-10T21:05
刪除字型的問題

By Skylar DavisLinda
at 2011-03-10T12:17
at 2011-03-10T12:17
CentOS桌面工作列消失了

By James
at 2011-03-10T11:10
at 2011-03-10T11:10
步入新時代 Fedora 15預測試版(Alpha)發佈

By Robert
at 2011-03-10T10:03
at 2011-03-10T10:03
在debian lenny上裝python2.6

By Frederic
at 2011-03-09T23:43
at 2011-03-09T23:43