[英]Run .sh file from cygwin on windows 7
我试图在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'
我在哪里做错了?
你错过了;
之前do
:
#!/bin/bash
for database in $(mysql -e "show databases"|awk -F " " '{print $1}') ; do
mysqldump $database > $database.sql
done
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.