Cygwin なんでも掲示板

一覧最新記事過去一覧 | 検索FAQアンテナHOME
(新規投稿・発言はできません)

No.3234  bashのCRLF扱いについて
発言者: つかれた
発言日: 2006 10/19 03:03
 
bashについての質問です。

先日、bashを3.1-8にアップデートしたんですが、CRLFの扱いがCR除去しない
に変わったみたいですね。
おかげで、winエディタで書いたCRLF終端なスクリプトがじぇんじぇん使えなく
なりました(使ってる環境のディレクトリはすべてバイナリモードでmount)。

本家のメーリングリストをあさってみました。$BASH_ENVにshoptでCR無視指定が
できるみたいですけど、
パイプには通用しない(winアプリがはき出すCRLF含みな出力が扱えない)みたいです。
なので本質的な解決策にはならないし、textmodeは使いたくないのでcygwin環境変数に
小細工ってワークアラウンドもいやんなかんじです。

んで、結論として新しいbashは使いたくない、になったのでバージョンを2.*系統に
戻したいのですが、どうやったらいいですか?


▼関連発言

3234:bashのCRLF扱いについて [つかれた] 10/19 <

Pass 保存

早田のホームページへ
CGIROOM