0
在泊塢窗容器中運行,我想,以確定是否在MSSQL數據庫中的表退出:SQLCMD在bash文件 - 商店變量
RESULT='/opt/mssql-tools/bin/sqlcmd -S localhost -U sa -P $SA_PASSWORD -d master -i "SELECT name FROM master.sys.databases WHERE name = N'MyTable'"'
if [ "$RESULT" == "MyTable" ]; then
echo YES
fi
echo "$RESULT"
echo "$RESULT"
永遠只是輸出整個命令作爲一個字符串,其沒有得到執行。所以它只是將它分配爲刺...
我該如何執行並分配結果?
不應該它是'RESULT = $(...)'?而不是'RESULT ='...''?請參閱:https://stackoverflow.com/questions/4651437/how-to-set-a-variable-to-the-output-from-a-command-in-bash – codeforester