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