即時通訊編輯嘗試編寫一個bash腳本,將執行一個MySQL查詢,如果結果數爲1,則執行一些操作。我不能讓它工作。bash中的條件語句與mysql查詢
#!/bin/sh
file=`mysql -uroot -proot -e "select count(*) from MyTable.files where strFilename='file.txt'"`
if [[ $file == "count(*) 1" ]];
then
echo $file
else
echo $file
echo "no"
fi
我驗證了查詢的效果。我一直得到這個返回
count(*) 1
no
即時通訊不知道爲什麼,但我認爲它可能與變量$文件的類型有關。有任何想法嗎?
這是完美的,謝謝! – user2328273