[英]Run .sh file from cygwin on windows 7
I am trying to run .sh
file from cygwin
on windows 7 我试图在Windows 7上运行来自
cygwin
.sh
文件
My dumdb.sh file content 我的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
On running this command 运行此命令时
$ sh dumpdb.sh
m getting following error 我得到以下错误
bash: line 3: syntax error near unexpected token `mysqldump'
bash: line 3: `mysqldump $database > $database.sql'
Where I am doing wrong? 我在哪里做错了?
You are missing a ;
你错过了
;
before do
: 之前
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.