특정파일의 내용을 내림차순(역순)으로 정렬하기
작성자 정보
- 관리자 작성
- 작성일
컨텐츠 정보
- 2,837 조회
- 0 추천
- 목록
본문
특정파일의 내용을 내림차순(역순)으로 정렬하기
앞의 명령어에서 보셨듯이 sort명령어의 기본 정렬방식은 오름차순정렬입니다.
오름차순과 내림차순의 의미는 다들 아시겠죠. 간단히 말씀 드려서 “1,2,3,..”, 그리고 “A, B, C,..”과 같이 뒤로 갈수록 그 값이 차츰 올라가는 정렬이 오름차순이며 그 반대가 내림차순입니다.
기본적인 얘기이므로 간단히 말씀드렸구요.
이번에는 textfile을 내림차순(역순)으로 정렬을 해보겠습니다.
아래와 같이 -r옵션을 사용하면 오름차순이 아닌 내림차순으로 정렬을 해줍니다.
이 명령의 결과는 앞의 예와 정반대의 결과임을 알 수 있습니다.
[root@host3
command]# sort
-r textfile |
이 결과 또한 파일에 저장을 하려면 "> 파일명"을 명령어의 끝에 추가하여 실행하면 됩니다.
위의 결과는 textfile의 각 행에 있는 첫번째 문자들을 내림차순(역순)으로 정렬을 한 것입니다.
첫번째 문자가 동일할 경우에는 동일한 첫번째 문자를 가진 행끼리 두번째 문자를 가지고 정렬하게 됩니다.
두번째 문자가 동일할 경우에는 세번째.....이런식으로 비교를 하여 정렬하게 됩니다.
관련자료
-
이전
-
다음