Diffは、2つのファイル間の変更を表示するための素晴らしいツールです。しかし、違いを無視しながら、2つのテキストファイルの類似点を表示するには?
つまり、サンプル入力:
a:
Foo Bar
X
Hello
World
42
b:
Foo Baz
Hello
World
23
擬似出力(同様):
@@ 2,3
=Hello World
この場合、行情報が失われるため、両方のファイルをソートしてcommを使用するだけでは不十分です。
ベストアンサー1
grep -Fxf file1 file2
-F
通常の文字列(正規表現ではない)と一致することを意味し、行全体が一致することを意味し、引数という名前-x
の-f
ファイルから「パターン」(つまり行)を取得することを意味します。