-->

2013-08-11

memo: diff

http://linuxjm.sourceforge.jp/html/gnumaniak/man1/diff.1.html
http://te2u.hatenablog.jp/entry/20090206/p2
http://d.hatena.ne.jp/youhey/20091028/1256748465

diff -BbwE old new

diff --strip-trailing-cr linux.txt windows.txt

-b, --ignore-space-change
スペースの数だけが違う場合には違いを無視する。不完全な行は無視される。


-i, --ignore-case
英大文字と小文字の違いを無視する。


-w, --ignore-all-space
行を比較するときスペースを無視する。不完全な行は無視される。


-x PATTERN, --exclude=PATTERN
ディレクトリを比較するとき、ファイル名の base 部が PATTERN にマッチするファイルやサブディレクトリを無視する。


-B, --ignore-blank-lines
空行を挿入・削除するだけの変更を無視する。


-E, --ignore-tab-expansion
タブ展開によるスペースの変更を無視する。


-I REGEXP, --ignore-matching-lines=REGEXP
REGEXP にマッチするような行を挿入・削除するだけの変更を無視する。


-XFILE, --exclude-from=FILE
ディレクトリを比較する際、ファイル名の base 部が FILE のパターンのいずれかにマッチするファイルやサブディレクトリを無視する。


--ignore-file-name-case
ファイルを比較する際にファイル名の大文字小文字を無視する。そのため ``foo'' と ``Foo'' は同じとされるので、互いに比較される。


--strip-trailing-cr
行末の CR を取り除く。行末のマーカとして CRLF を使うシステムの出力を処理するときに役立つ。

0 件のコメント: