~/.bashrc
두 개의 유사한 파일(예 : )을 가져와서 발견된 모든 줄을 중복 없이 인쇄하는 방법을 찾고 있습니다 . 어떤 아이디어가 있나요?
답변1
이 sort
명령은 파일을 정렬합니다. 이 -u
플래그를 추가하면 고유한 출력 라인만 생성됩니다. 따라서 파일은 다음과 같이 나타납니다.
abc
def
abc
출력이 발생합니다
abc
def
이는 STDIN 입력에도 적용됩니다.
따라서 cat
소스 파일과 필터를 전달할 수 있습니다.sort -u
cat file1 file2 | sort -u
이는 원하는 수의 파일로 확장될 수 있으며 동일한 방식으로 작동합니다.
cat file1 file2 file3 ... file100 | sort -u