繁体   English   中英

在Windows 7上运行来自cygwin的.sh文件

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM