【发布时间】:2013-05-13 11:14:10
【问题描述】:
我正在尝试在 Windows 7 上从 cygwin 运行 .sh 文件
我的 dumdb.sh 文件内容
#!/bin/bash
for database in $(mysql -e "show databases"|awk -F " " '{print $1}') do
mysqldump -u root -h localhost -p $database > $database.sql
done
在运行此命令时
$ sh dumpdb.sh
我收到以下错误
bash: line 3: syntax error near unexpected token `mysqldump'
bash: line 3: `mysqldump $database > $database.sql'
我哪里做错了?
【问题讨论】: