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
한 번에 두 개의 파일만 지원합니다.
쉽게 설치할 수 있습니다확산(이것은 Python 프로그램이므로 모든 "최근" linux/bsd/*nix 배포판에서 작동해야 합니다.) 한 번에 2개 이상의 파일을 비교할 수 있는 것처럼 보입니다.
댓글을 기반으로 편집
실제로는 Diffuse
GUI 프로그램입니다. 방금 설치하고 3개의 파일로 빠른 테스트를 수행했습니다.
명령은 다음과 같습니다:
diffuse /tmp/file_1.txt /tmp/file_2.txt /tmp/file_3.txt
결과는 아래와 같습니다.