我從bash連接到我的數據庫。我做了一個數組的選擇計數,我想把變量中的返回值存儲起來。我怎樣才能做到這一點?在Bash中聲明變量?
我所做的:
var=`"select count(*) from shop_tab where catalog <> ''" | mysql -h abcdcef.com --port=3306 --user=root --password=hbbfe shop`
請求返回了號碼,但沒有股票進入變量。
謝謝!
編輯:它可以使用此命令行:
myvar = $(echo "select count(*) from shop_tab where catalog <> '';" | mysql -h abcdcef.com --port=3306 --user=root --password=hbbfe shop)
你怎麼知道它是不是在變? – Jacob
運行此命令後,'var'的內容是什麼? ('echo $ var') – carlpett
是的,我沒有迴應$ var,沒有任何東西,空白。 – user420574