我有这个返回的bash脚本:
$ ./database.sh
.sql_01_23__09_33_27.db1
.sql_01_23__09_33_27.db2
这是脚本:
#!/bin/bash
NOW=`date '+%Y_%m_%d__%H_%M_%S'`;
user="user";
passwd="passwd";
host="localhost";
while IFS='' read -r db || [[ -n "$db" ]]; do
f="$NOW";
g="$db.$f";
out="$g.sql"
echo $out
mysqldump --verbose --opt -u $user -p $passwd -h $host $db > $out
done < "../data/databases.csv"
备份文件名称的out
变量全部颠倒过来。
databases.csv就像
db1
db2
非常感谢任何建议