stMind

about Tech, Computer vision and Machine learning

cygwinで.bash_profileに「期待してないtoken」のシンタックスエラーが出る時

cygwinを使っていて、.bash_profileに

if [ -f ~/.bashrc ]; then
   source ~/.bashrc
fi

と記述して、cygwinのコンソールを起動すると、「期待してないtoken `fi'」のあたりにシンタックスエラーというエラーが表示されることがあります。

このときは、.bash_profileをエディタで開いて、改行コードを「LF」にするとシンタックスエラーが解消され、cygwinのコンソールを開くたびに実行されるので、毎回自分でsource ~/.bash_profileをしなくてもよくなります。