0

Unixのみを持つ入力ファイルを出力ファイルに解析しようとしてLFいます。間には、この質問に関連しない正規表現の置き換えがあります。perl は自動的にCR改行を追加しますが、これは望ましくないので、次のようにして無効にしようとしました:

perl -Mopen=IO,:raw -pe "SomeRegexReplacement" %INPUT% >%OUTPUT%

http://perldoc.perl.org/functions/binmode.html :

LAYER を省略するか、:rawとして指定すると、ファイルハンドルはバイナリ データを渡すのに適したものになります。これには、可能性のある CRLF 変換をオフにして、(Unicode 文字ではなく) バイトとしてマークすることが含まれます。

BUT: 結果のファイルにはまだCRLF改行が含まれています。なんで?

4

1 に答える 1