[問題]Shell Script連db的問題
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
03/11 10:53, 1F
推
03/11 15:43, , 2F
03/11 15:43, 2F
→
03/12 00:05, , 3F
03/12 00:05, 3F
討論串 (同標題文章)
以下文章回應了本文:
完整討論串 (本文為第 1 之 2 篇):