[操作疑難] bash script

各位師兄,請問你地知唔知點可以將下面的BASH SCRIPT變成可以在WINDOWS行得到?

#!/bin/bash

MYSQL_LOGIN='-u<user name> --password=<passowrd>'

for db in $(echo "SHOW DATABASES;" | mysql $MYSQL_LOGIN | grep -v -e "Database" -e "information_schema")
do
        TABLES=$(echo "USE $db; SHOW TABLES;" | mysql $MYSQL_LOGIN |  grep -v Tables_in_)
        echo "Switching to database $db"
        for table in $TABLES
        do
                echo -n " * Optimizing table $table ... "
                echo "USE $db; OPTIMIZE TABLE $table" | mysql $MYSQL_LOGIN >/dev/null
                echo "done."
        done
done

謝謝

各位師兄,請問你地知唔知點可以將下面的BASH SCRIPT變成可以在WINDOWS行得到?
#!/bin/bash
lookfrance 發表於 19/11/2014 16:34

師****答不答得?

大大可以改用 batch file 或 Windows Scripting Host!
當然要先裝 MySQL for Windows!

TOP

提示: 作者被禁止或刪除 內容自動屏蔽

TOP

最簡單安返個 CYGWIN
rayman 發表於 19/11/2014 21:42

除非有特別原因. 小人就不太建議這一招....

TOP

我會用Python 寫,只要改一改Mysql 條path 就可以同一條script windows linux 兩邊都用到。
當然windows 要裝Python,唔想裝就用Portable Python,再唔係就compile exe

TOP

提示: 作者被禁止或刪除 內容自動屏蔽

TOP

回覆  toylet
裝返個 interpreter 有問題?
用 script 的優點就係 PORTABLE ,下下寫過:gi ...
rayman 發表於 19/11/2014 22:08

發問人個 BASH script 好簡單呢....

TOP

TOP

謝謝各位,請問點轉去WINDOWS用? 謝謝!

TOP

回覆 8# sixc


我在GOOGLE找free mealer,好像出了些沒關係的東西,請問這是個轉換工具嗎?

TOP