読者です 読者をやめる 読者になる 読者になる

Cygwin 上の bash で,CR を無視する方法

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.