我尝试制作一个脚本来连接 MySQL。
从一个文件中读取主机并从另一个文件中读取 MySQL 密码,但我遇到了问题。
当我尝试执行脚本时,它返回给我这个错误:
./do: line 15: syntax error: unexpected end of file
代码是这样的:
#!/bin/bash
FILE=$1
INFO=$2
cat $FILE | while read HOST;
cat $INFO | while read INFO;do
DBS=`mysql -u root -p $INFO -h $HOST --connect_timeout=4 -Bse'show databases' | wc -l`
if [ "$DBS" -gt "0" ]; then
echo $HOST - mysql - $DBS >> log.sql
fi
sleep 0.1
done
我的错误在哪里?