정렬을 병합하고 새로운 고유 값을 추출하시겠습니까?

정렬을 병합하고 새로운 고유 값을 추출하시겠습니까?

답변이 있는 게시물을 찾았습니다.정렬을 병합하고 중복을 제거하는 방법. 나는 이것을 확장하고 병합된 파일에서 새로운 고유 항목을 추출하는 데 관심이 있습니다. 이를 수행하는 명령은 무엇입니까? 즉, 이전에 Large.txt에 존재하지 않았던 새로운 값이 포함된 new.txt를 생성하면서 small.txt를 Large.txt로 병합한다는 것인가요?

답변1

동일한 명령을 다시 실행하면 차이점이 무엇입니까?

   # original lists
   cat small.txt large.txt | sort | uniq > uniq.txt

   # unique list + new list
   cat new.txt uniq.txt | sort | uniq > new_uniq.txt

추신.

다음과 같이 단축할 수도 있습니다 sort | uniq.sort -u

관련 정보