即时通讯编辑尝试编写一个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