![정렬을 병합하고 새로운 고유 값을 추출하시겠습니까?](https://linux55.com/image/185845/%EC%A0%95%EB%A0%AC%EC%9D%84%20%EB%B3%91%ED%95%A9%ED%95%98%EA%B3%A0%20%EC%83%88%EB%A1%9C%EC%9A%B4%20%EA%B3%A0%EC%9C%A0%20%EA%B0%92%EC%9D%84%20%EC%B6%94%EC%B6%9C%ED%95%98%EC%8B%9C%EA%B2%A0%EC%8A%B5%EB%8B%88%EA%B9%8C%3F.png)
답변이 있는 게시물을 찾았습니다.정렬을 병합하고 중복을 제거하는 방법. 나는 이것을 확장하고 병합된 파일에서 새로운 고유 항목을 추출하는 데 관심이 있습니다. 이를 수행하는 명령은 무엇입니까? 즉, 이전에 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