僅在 MINGW64 中執行 bash_profile 中的指令

僅在 MINGW64 中執行 bash_profile 中的指令

我正在使用 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

相關內容