簡體   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