![MINGW64 の場合にのみ bash_profile でコマンドを実行する](https://rvso.com/image/1558671/MINGW64%20%E3%81%AE%E5%A0%B4%E5%90%88%E3%81%AB%E3%81%AE%E3%81%BF%20bash_profile%20%E3%81%A7%E3%82%B3%E3%83%9E%E3%83%B3%E3%83%89%E3%82%92%E5%AE%9F%E8%A1%8C%E3%81%99%E3%82%8B.png)
.bash_profile
私はgit bashを使っていますが、
cd
これは を起動すると機能しますMINGW64
が、 vscode を開くと、コンソールでもそのコマンドが実行されます。cd
のときにのみコマンドを実行する方法はありますかMINGW64
?
たとえば (私は bash プログラマーではないので、この構文が正しいかどうかはわかりません):
if [current = MINGW64]; then
cd
fi
答え1
Git for WindowsはMINGW64/MSYSを使用しており、通常はシェルを起動すると環境変数MSYSTEMが定義されます。定義されているか確認する、 このような:
if [[ $MSYSTEM = "MINGW64" ]] ; then
cd
fi