改行コードが混在している場合の置換方法
公開日:
:
最終更新日: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’ {} \;