2007-01-17 Cygwin 上の bash で,CR を無視する方法 メモ cygwin http://d.hatena.ne.jp/gm_kou/20061130/1164883214:こことかで書いていたCygwin上のbashの話. 問題 bash-3.00.16では動いていた Shell Script が,bash-3.2.5 では動かなくなっている. bash は,Cygwin 再インストール時に新しい方がインストールされていた. 原因 bash にて,CRを無視する設定だったのだが、無視しない設定に変更された. どのバージョンからこの変更が入ったのは未確認. 解決策 Windows の環境変数に, SHELLOPTS というものを作成し,値を igncr とする."IGNore CR"ってのは書かなくても分かるか.Cygwinを再起動したらOK. 参考 http://www.nabble.com/CR-LF-problems-after-upgrade-tf2924445.html#a8187298