我从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