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 |