Cygwin なんでも掲示板

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


スレッド

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


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.*系統に
戻したいのですが、どうやったらいいですか?
スレッド一覧

早田のホームページへ
CGIROOM