특정파일 정렬 시 중복된 내용을 유일하게 정렬하기
작성자 정보
- 관리자 작성
- 작성일
컨텐츠 정보
- 2,386 조회
- 0 추천
- 목록
본문
특정파일 정렬 시 중복된 내용을 유일하게 정렬하기
기본적으로 sort명령어는 동일하게 중복되는 내용을 개별적으로 취급합니다.
즉, 동일한 내용이 두개이상 존재하더라도 이를 모두 표시한다는 의미입니다.
하지만 동일하게 중복되는 내용을 하나로만 취급하여 정렬하는 방법이 가끔은 필요할 것입니다.
이번에는 textfile2라는 파일의 내용을 아래와 같이 가정하여 예를 들어 보겠습니다.
즉, textfile2라는 파일에는 아래와 같이 동일한 내용의 중복된 내용이 있습니다.
다음은 textfile2의 내용입니다.
[root@host3
command]# cat textfile2 |
중복된 것은 몇개가 되든 하나로 유일하게 취급하여 정렬하고자 한다면 -u옵션을 사용합니다.
이것을 아래와 같이 기본정렬을 하면 다음과 같이 오름차순으로 정렬이 될 것입니다.
[root@host3
command]# sort textfile2 |
위의 결과를 보면 동일한 내용이 중복되어 모두 표시되는 것을 볼 수가 있습니다.
아래는 이런 중복된 행을 하나로 취급하여 유일하게 정렬을 한 것입니다.
[root@host3
command]# sort -u textfile2 |
이렇게 중복된 내용을 하나로 취급하여 정렬하는 것을 유일정렬이라고하며 sort에서 -u옵션을 사용하시면 유일정렬을 수행합니다.
관련자료
-
이전
-
다음