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를 사용하며 일반적으로 셸을 시작할 때 MSYSTEM 환경 변수가 정의되어 있습니다. 당신은 할 수 있습니다정의되어 있는지 확인하세요, 이와 같이:

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

관련 정보