现在这个脚本可以查 远端库和本地库的同一张表 某天的数据 怎么写一个脚本 输入日期范围 验证是否成功!
#!/bin/bash
start=2022-01-01
end=2022-01-07
for date in $(seq $start $end); do
# 从远端数据库中查询数据
result=$(mysql -h HOST -u USERNAME -pPASSWORD -e "SELECT * FROM table WHERE date='$date';" DATABASE)
# 判断查询结果是否为空
if [ -z "$result" ]; then
echo "Failed to retrieve data from remote database on $date"
else
echo "Successfully retrieved data from remote database on $date"
fi
# 从本地数据库中查询数据
result=$(mysql -h localhost -u USERNAME -pPASSWORD -e "SELECT * FROM table WHERE date='$date';" DATABASE)
# 判断查询结果是否为空
if [ -z "$result" ]; then
echo "Failed to retrieve data from local database on $date"
else
echo "Successfully retrieved data from local database on $date"
fi
done
仅供参考,望采纳,谢谢。