我需要参考这个mysql代码的输出
mysql -h xx.xx.x.xx -u xxxxxx -pxxxxxx xxxx_xxxx < cmd.sql
它会执行 count(*) 来检查该数据库表是否已被填充。试图在脚本后面获取 if 语句的返回。
我都试过了
count=$(mysql -h xx.xx.x.xx -u xxxxxx -pxxxxxx xxxx_xxxx < cmd.sql)
if [ $count > 0 ]; then
echo "record found\n"
fi
也
count=$(mysql -h xx.xx.x.xx -u xxxxxx -pxxxxxx xxxx_xxxx "select count(*) from xxxx_x")
if [ $count > 0 ]; then
echo "record found\n"
fi
但他们都得到了一个“[:count(*):一元运算符预期”错误。
我什至尝试“从 xxx_xx 中选择 count(specific_column)”,但出现同样的错误。