강좌
클라우드/리눅스에 관한 강좌입니다.
리눅스 분류

특정파일내용을 지정한 열을 기준으로 정렬하기

작성자 정보

  • 관리자 작성
  • 작성일

컨텐츠 정보

본문

특정파일내용을 지정한 열을 기준으로 정렬하기




 

지금까지의 예에서는 모두 각 행의 첫번째 필드를 대상으로 정렬을 하였습니다.

 

 

 

  그렇다면 첫번째 필드를 무시하고 각 행의 두번째 필드들만을 대상으로 정렬을 할 수는 없을까요?

 

각 행의 두번째 필드를 기준으로 정렬하고자 한다면 아래와 같이 -k옵션을 사용하면 됩니다.

 

 

 

 , 지금까지의 예들은 모두 각 행의 첫번째 필드인 (각행의 숫자들, 0,1,2,....,9) 숫자를 대상으로 정렬을 하였습니다.

 

 

 

 


-k
옵션을 사용하면  각행의 두번째 필드를 기준으로 정렬을 수행합니다.

 

 

 

 

 

[root@host3 command]# sort -k 2 textfile
7       eight   two

0       five    five

6       four    six

1       nine    one

4       one     nine

3       seven   three

9       six     four

5       ten     zero

2       three   seven

8       two     eight
[root@host3 command]#

 

결과를 보면 각 행의 첫번째 필드는 무시되고 두번째 필드를 기준으로 오름차순 정렬이 된 것을 알 수 있습니다.

 

 

 

 

 

관련자료

댓글 0
등록된 댓글이 없습니다.

공지사항


뉴스광장


  • 현재 회원수 :  60,040 명
  • 현재 강좌수 :  35,850 개
  • 현재 접속자 :  157 명