![僅在 MINGW64 中執行 bash_profile 中的指令](https://rvso.com/image/1558671/%E5%83%85%E5%9C%A8%20MINGW64%20%E4%B8%AD%E5%9F%B7%E8%A1%8C%20bash_profile%20%E4%B8%AD%E7%9A%84%E6%8C%87%E4%BB%A4.png)
我正在使用 git bash,並且在我的中.bash_profile
我有
cd
當我啟動時它有效MINGW64
,但是當我打開 vscode 時,控制台也會執行該命令。有什麼辦法讓我只cd
在 in 時運行命令MINGW64
?
例如(我不是 bash 程式設計師,所以我不確定這個語法是否正確):
if [current = MINGW64]; then
cd
fi
答案1
Windows 版 Git 使用 MINGW64/MSYS,通常在啟動 shell 時會定義一個環境變數 MSYSTEM。你可以只檢查是否已定義, 像這樣:
if [[ $MSYSTEM = "MINGW64" ]] ; then
cd
fi