我正在面對windows下的MinGW shell中的下一個問題。我在我的/etc/profile
下一個表達式:帶空格的變量變量
export GIT_SSH="/c/Program Files/TortoiseGit/bin/TortoisePlink.exe"
當我使用git在本地存儲庫中取出這不起作用。但是,如果我不喜歡它(老的DOS方式)這個工作原理:
export GIT_SSH="/c/Progra~1/TortoiseGit/bin/TortoisePlink.exe"
我的問題是:
我怎樣才能使它工作在使用可變空間?
出於測試目的,你可以模擬這樣的事情(例如任何好):
export VAR="/c/Program Files/TortoiseGit/bin/TortoisePlink.exe"
# and try to execute like this
$VAR
是否有一個解決方案(除了前面提到的)?
任何鏈接/提示表示讚賞。
感謝,
尤利安
當您嘗試'/ C會發生什麼/ Program \ Files/TortoiseGit/bin/TortoisePlink.exe'?也就是說,包含一個反斜槓以逃避空間。如下所示 - – chrisaycock 2011-04-28 13:35:15
- 它不起作用 – INS 2011-04-28 13:40:06
@chrisaycock:我也被迷惑了,但這只是避免導出命令參數中的雙引號的一種方式。之後,這個字符串以相同的方式處理,空格仍然是空格:-) – 2011-04-28 14:08:27