改行コードが混在している場合の置換方法
公開日:
:
最終更新日:2014/01/25
Linux
ファイルが混在している場合(CR+LF -> LF、CR -> LF)
ファイルによって改行コードが異なってしまっている場合は、以下のように変換前の設定「\r\n」に「?」を追加します。
「\r」または「\r\n」が「\n」に置換されます。
find . -name “*html” -type f -exec perl -npi.rbak -e ‘s@\r\n?@\n@g’ {} \;