728x90
반응형
sort


- 사용자가 지정한 파일의 내용을 정렬하거나, 정렬된 파일의 내용을 병합할 대 사용


옵션

-n : 라인의 각 필드를 비교하는 대상을 숫자로 한정
-f  : 영어를 정렬할 때, 대소문자 구별안함
-r : 출력 순서를 역순으로
-b : 앞에 붙는 공백 무시
-t : 필드 구분자 지정
-m : 정렬된 파일을 병합
-u : 정렬후, 중복행 제거
-o : 저장할 파일명을 명시, 명시하지 않으면 화면에 출력





사용 예제


1) 역순으로 정렬
# cat /etc/passwd | sort -r

2) 파일이 정렬되어 있는지 검사
# cat /etc/passwd | sort -c

3) 파일의 대소문자를 구분하지않고 정렬
# cat /etc/passwd | soft -f

4) 정렬하고 중복을 제거
# cat /etc/passwd | sort | uniq -c
  • 단일 키워드로 grep을 여러번 구하는 검색하는 것보다 하나의 필드를 일룔로 구한 후
    sort | uniq -c를 사용하면 한번에 모든 데이터의 합계를 집계할 수 있어 효율적

5) 정렬 후 파일로 저장

# sort /etc/passwd -o output.txt


반응형

'Linux' 카테고리의 다른 글

Linux ntpd 설정  (0) 2018.08.08
Linux du  (0) 2018.08.08
Linux mount and umount(마운트&언마운트)  (2) 2018.08.08
Linux SCP  (0) 2018.08.08
Linux yum local repo 추가  (0) 2018.08.08

+ Recent posts