Cygwin を久しぶりにインストールしてシェルスクリプトを実行したら、キャリッジリターン(CR)を単なる文字列として認識してしまい、以下のようなエラーメッセージが表示されるようになっていた。 '\r': コマンドが見つかりません 解決方法としては、ホームディレクトリの直下にある .bash_profile に以下の2行を追加すれば良いみたい。 export SHELLOPTS set -o igncr Bash を再起動してシェルスクリプトを実行したら、正常終了した。 参考資料: Cygwin CR/NL problems