改行コードにまつわるLinuxコマンド diffで改行を無視、catで改行コード確認

diffを実行すると改行コードだけの違いなのに全部違う行として丁寧に出してくれる。

改行コードのみの違いを無視したい場合は以下のオプションを付けてdiffを実行する。

diff --strip-trailing-cr fileA fileB

そもそも改行コードが不ぞろいなのが問題なので、まずは改行コードを確認するためにはcat -Aオプションをつける

cat -A ファイル名
</match>^M$  // CRLF
</match>$  // LF

改行コードを変換するにはdos2unix,unix2dosがあればそれを使うが、vimでできる

//CRLF
:set fileformat=dos
//LF
:set fileformat=unix
カテゴリー: Linux, コマンド パーマリンク

コメントを残す

メールアドレスが公開されることはありません。

Time limit is exhausted. Please reload the CAPTCHA.