ファイルにデータを出力するCygwinスクリプトがあります。私の唯一の問題は、\ r \n"cr-lf"の代わりに常に\n"lf"行末を使用することです。それらを置き換えるか、cygwinに行末の\ r\nを常に出力させたいと思います。
次の2つのコマンドを試しましたが、スクリプト内では役に立ちませんでした。
unix2dos d:/temp.txt
sed -i -e 's/\n/\r\n/g' d:/temp.txt
あなたのunix2dos
電話はうまくいくはずです。何らかのエラーが発生していますか?
Cygwin インストーラーには、デフォルトの行末規則 (DOS または Unix) を選択するオプションがありますが、それは新規インストール時にのみ表示される可能性があります。
unix2dos
WindowsとLinuxのファイルエンディングの奇妙な組み合わせを使用するためのパスを指定しています。
Windowsコマンドシェルから呼び出す場合は、次を使用します。
unix2dos d:\temp.txt
CygwinまたはCygwinシェルスクリプトなどから呼び出す場合は、次を使用します。
unix2dos /cygdrive/d/temp.txt