2011-12-20 5 views
11

가능한 중복 :
how to show lines in common (reverse diff)?diff의 반대 작업을 수행하는 방법은 무엇입니까?

는 DIFF의 반대를 할 수있는 명령이 있나요? 두 파일에 동일한 것이 존재한다면 두 파일을 비교하고 싶습니다. 두 파일에 어떤 항목이 있는지 알아 내려고합니다. 파일을 가정

join a.txt b.txt

분류되어 있습니다;

+1

당신이보고 할 수 있습니다 : http://stackoverflow.com/questions/746458/how 여기

sort a.txt > sorted_a.txt; sort b.txt > sorted_b.txt; join sorted_a.txt sorted_b.txt 
ArjunShankar

+0

리눅스에서이 작업을 수행하고자하는 것처럼 특정 사항을 편집하고 추가 할 수 있다면 폐쇄되지 않을 수도 있습니다. –

+1

이전에 명령 명령을 알지 못했지만 어쨌든 두 목록은 같은 것을 알고 싶어했습니다. comm -1 -2 file1 file2> outputfile.txt 도움을 주셔서 감사합니다. 아마 내가 원한 것에 대한 가장 쉬운 대답 일 겁니다. –

답변

8

를 사용하여 명령이 결합

fgrep -x -f file1 file2 
20

는 라인의 순서를 변경하지 않을 것이다 솔루션은 다음과 같습니다되지 않은 경우 -to-show-lines-in-common-reverse-diff를 입력하고이 질문을 중복으로 표시하십시오.
관련 문제