仅在 MINGW64 中运行 bash_profile 中的命令

仅在 MINGW64 中运行 bash_profile 中的命令

我正在使用 git bash,在我.bash_profile

cd

当我启动时它可以工作MINGW64,但是当我打开 vscode 时,控制台也会运行该命令。有什么方法可以让我仅cd在运行时运行该命令MINGW64

例如(我不是 bash 程序员,所以我不确定这个语法是否正确):

if [current = MINGW64]; then
  cd
fi

答案1

Windows 版 Git 使用 MINGW64/MSYS,通常在启动 shell 时会定义一个环境变量 MSYSTEM。您可以检查它是否已定义, 像这样:

if [[ $MSYSTEM = "MINGW64" ]] ; then
  cd
fi

相关内容