파일에서 추가된 줄 선택

파일에서 추가된 줄 선택

두 가지 버전의 파일이 있는데 최신 버전에는 몇 줄이 추가되었습니다. 파일이 정렬되었으며(단어 목록 생각) 새로 추가된 줄(주어진 file1 및 file2)을 인쇄하고 싶습니다.

나는 이를 수행하기 위해 Python 또는 Perl 스크립트를 작성하는 방법을 알고 있지만 기본 UNIX 쉘 유틸리티를 사용하여 수행할 수도 있습니까?

답변1

a.txt를 다음과 같이 설정하세요.

aaa
bbb
ccc

설정 b.txt:

aaa
bbb
ccc
ddd
eee

comm-3원하는 결과를 얻으려면 함께 사용하십시오 .

comm -3 a.txt b.txt
ddd
eee

답변2

구경하다 comm(1).

당신이 찾고있는 것은

comm -13 file1 file2

또는

comm -3 file1 file2

관련 정보