.bashrcでのCygwinとMinGWの見分け方
CygwinとMinGWでのwhich bash
の出力が違うので、それを利用する。
Cygwinだと/usr/bin/bash
、MinGWだと/usr/bin/bash.exe
と言われるので、
_bash=`which bash`
if [ $_bash = "/usr/bin/bash" ] ; then
LANG=ja_JP.UTF-8
elif [ $_bash = "/usr/bin/bash.exe" ]; then
LANG=ja_JP.sjis
JLESSCHARSET="japanese-sjis"
OUTPUT_CHARSET=sjis
fi
を記載するとCygwinとMinGWでLANGなどの設定を変えられる。
6/13 17:11追記
コードが微妙に間違ってたので書き直しました
Author And Source
この問題について(.bashrcでのCygwinとMinGWの見分け方), 我々は、より多くの情報をここで見つけました https://qiita.com/raa0121/items/9c39b405444c92aae631著者帰属:元の著者の情報は、元のURLに含まれています。著作権は原作者に属する。
Content is automatically searched and collected through network algorithms . If there is a violation . Please contact us . We will adjust (correct author information ,or delete content ) as soon as possible .