0

変更するスクリプトDOS2UNIXMAC2UNIXエンドライン形式が 2 つあります。

DOS2UNIX: perl -pi -e 's/\r\n/\n/;' < dos1.txt > dos2.txt

MAC2UNIX: perl -p -e 's/\r/\n/g' < mac1.txt > mac2.txt

とにかく、これらの機能を単一のコマンドで取得してEOL UNIXフォーマットを変更することはできますか?

ありがとう

4

1 に答える 1

2

これは両方のケースを処理します。

perl -pe 's/\r\n?/\n/g'

行内のどこかに裸の CR を含む DOS ファイルがあり、(おそらく) LF に変換されるべきではない場合、(半明らかに) 間違ったことをします。

于 2012-05-09T16:35:11.910 に答える