从命令行我可以进行转储并将其重定向到文件而没有任何问题。
sql=mysql_dump.sql
run_sql="mysqldump -u root -p scope_import > $sql"
$run_sql
当我从这个脚本运行它时会出错:不是这样的表'>'所以它没有看到>作为重定向而非表名。
答案 0 :(得分:3)
简单地说:
sql=mysql_dump.sql
mysqldump -u root -p scope_import > $sql
(我希望我没有误解你的问题)。
答案 1 :(得分:2)
错误的引语
sql=mysql_dump.sql
run_sql="mysqldump -u root -p scope_import"
$run_sql > "$sql"