2
我試圖在shell腳本中運行robocopy(這是一個git鉤子)。它工作正常,直到我添加選項/XO
。bat和sh之間的命令行參數語法有什麼區別?
於是命令:
robocopy source destination a.txt
作品正確.BAT和sh文件。
但命令
robocopy source destination a.txt /XO
在.SH失敗,錯誤:
ERROR : Invalid Parameter #3 : "C:/Program Files/Git/XO"
,而它正常工作在bat文件。
所以問題出在/XO
選項robocopy;更具體地說,shell腳本將參數傳遞給robocopy的方式。
請提出解決方案。
所以,這個混帳bash的是基於Cygwin的或MSYS?與['msys'這個問題不應該出現](http://sourceforge.net/mailarchive/message.php?msg_id=8686481)。 – anishsane
檢查http://stackoverflow.com/questions/13701218/windows-path-to-posix-path-conversion-in-bash/13702694#13702694 – anishsane