61個のファイル(cutpathid-hca.txt、cutpathid-hey.txt、cutpathid-hpl.txt、cutpathid-hpyd.txt、cutpathid-hpz.txtなどのファイル名)があり、各ファイルには次のリストが含まれています。比較したいです。ファイル名とともに、各ファイルの類似点と相違点を印刷します。
00010
00020
00030
00040
00051
00052
00500
00520
00620
00630
00640
00650
00190
00680
00910
00920
00061
00071
00072
00121
00561
00564
00565
00592
01040
00230
00240
00250
00260
00270
00280
00290
00300
00310
出力は次のとおりです。
cutpathid-hca.txt、cutpathid-hey.txt、cutpathid-hpl.txt、cutpathid-hpyd.txt、cutpathid-hpz.txtの類似行
00010
00020
00030
00040
00051
00052
00500
00520
00620
00630
00640
00650
00190
00680
00910
00920
00061
00071
00072
00121
hca.txtのcutpathid専用行
00240 00250 00260
hpl.txtのcutpathid専用行
00290 00300
cutpathid-hpz.txtの唯一の行
00051 00052
答え1
残念ながら、標準はdiff
一度に2つのファイルのみをサポートします。
簡単に設置できます広がる(これはPythonプログラムなので、すべての「最近の」linux / bsd / * nixディストリビューションで動作する必要があります。)一度に2つ以上のファイルを比較できるようです。
コメントに基づいて編集
実際にはDiffuse
GUIプログラムです。私はインストールし、3つのファイルでクイックテストを実行しました。
コマンドは次のとおりです。
diffuse /tmp/file_1.txt /tmp/file_2.txt /tmp/file_3.txt
結果は以下の通りです。