複数のファイルの改行コードを LF に一括変換する。(perl 使用編)
スポンサーリンク
コマンド例:
find . -name "*.*" | xargs perl -i.bak -pe "s/\r\n/\n/"
- ファイルの改行コードを CR+LF から LF に変更する。
- 元のファイルは拡張子 bak を付けて退避する。
Windows 上で変更する場合、Cygwin をインストールすれば実行可能。
参考資料:
関連記事:
- Cygwinを使って複数のファイルの文字コードや改行コードを一括変換 - 量産メモ (nkf 使用編)
- 改行コードが CR+LF のシェルスクリプトを Cygwin で実行 - 量産メモ
- Cygwin のインストール - 量産メモ *1
*1:記述はちょっと古い。