Linux 운영 명령 sort
1. 소개
sort 명령 은 텍스트 파일 과 stdin 을 정렬 하 는 데 도움 을 줄 수 있 습 니 다.보통 다른 명령 과 결합 하여 필요 한 출력 을 생 성 합 니 다.
2. 용법/명령 형식
sort [옵션] [파일 이름]
3. 상용 매개 변수 분석
매개 변수
묘사 하 다.
-n
문자열 의 길이 에 따라 정렬 합 니 다. 이 옵션 을 사용 하면 알파벳 값 이 아 닌 숫자 값 에 따라 정렬 할 수 있 습 니 다.
-k
정렬 키 지정
-b
기본적으로 줄 마다 첫 번 째 문자 부터 정렬 합 니 다.이 옵션 을 사용 하면 sort 프로그램 이 줄 마다 시작 하 는 빈 칸 을 무시 하고 첫 번 째 공백 문자 부터 정렬 합 니 다.
-m
여러 입력 파일 만 병합
-r
상 반 된 순서 로 정렬 한 결 과 는 오름차 가 아니 라 내림차 순 으로 배열 되 었 다.
-t
사용자 정의 구분자, 기본 값 은 탭 문자
4. 자주 사용 하 는 사례
4.1 ceph 디스크 사용률 조회 (단일 정렬)
## -k
## -n ,
# ceph osd df | sort -k 7 -n
ID WEIGHT REWEIGHT SIZE USE AVAIL %USE VAR
MIN/MAX VAR: 0.00/1.37 STDDEV: 17.40
TOTAL 55449G 13848G 41601G 24.97
29 0.04999 1.00000 55810M 42004k 55769M 0.07 0.00
12 1.00000 1.00000 55810M 292M 55518M 0.52 0.02
13 1.00000 0.85999 55810M 361M 55449M 0.65 0.03
10 0.04999 1.00000 55810M 370M 55440M 0.66 0.03
2 1.00000 0.92999 55810M 382M 55427M 0.69 0.03
26 1.00000 1.00000 3704G 838G 2865G 22.63 0.91
22 1.00000 0.92999 3704G 892G 2811G 24.09 0.96
20 3.62000 0.85999 3704G 919G 2784G 24.82 0.99
15 1.00000 0.92999 3704G 932G 2772G 25.16 1.01
23 2.70999 1.00000 2773G 946G 1826G 34.12 1.37
4.2 ceph 디스크 사용률 조회 (다 열 정렬)
4.2.1 문법 해석
## Modifier n r
## FStart.CStart
## FStart
## CStart FStart “ ”(FEnd )
## CStart ,
## FEnd.CEnd ,
## FEnd
## End , End
## .CEnd, “ ”,
## CEnd 0( ), “ ”。
# ceph osd df | sort [ FStart [ .CStart ] ] [ Modifier ] [ , [ FEnd [ .CEnd ] ][ Modifier ] ]
4.2.2 사례
## 5 ~ 8
## 5 ~ 8 , , ( )
##
# ceph osd df | sort -k 5.8n,7.8
ID WEIGHT REWEIGHT SIZE USE AVAIL %USE VAR
MIN/MAX VAR: 0.00/1.37 STDDEV: 17.40
TOTAL 55449G 13848G 41601G 24.97
23 2.70999 1.00000 2773G 946G 1826G 34.12 1.37
15 1.00000 0.92999 3704G 932G 2772G 25.16 1.01
20 3.62000 0.85999 3704G 919G 2784G 24.82 0.99
22 1.00000 0.92999 3704G 892G 2811G 24.09 0.96
26 1.00000 1.00000 3704G 838G 2865G 22.63 0.91
2 1.00000 0.92999 55810M 382M 55427M 0.69 0.03
10 0.04999 1.00000 55810M 370M 55440M 0.66 0.03
13 1.00000 0.85999 55810M 361M 55449M 0.65 0.03
12 1.00000 1.00000 55810M 292M 55518M 0.52 0.02
29 0.04999 1.00000 55810M 42004k 55769M 0.07 0.00
4.3 무 거 운 제거 (unique 사용 권장)
## ,
## , ( , )
## -u
# ceph osd df | sort -k 4 -n -u
GHT REWEIGHT SIZE USE AVAIL %USE VAR
23 2.70999 1.00000 2773G 946G 1826G 34.12 1.37
15 1.00000 0.92999 3704G 932G 2772G 25.16 1.01
TOTAL 55449G 13848G 41601G 24.97
2 1.00000 0.92999 55810M 382M 55427M 0.69 0.03
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
바이너리 파일cat 또는tail, 터미널 디코딩 시 처리 방법cat으로 바이너리 파일을 보려고 할 때 코드가 엉망이 되어 식은땀이 났다. 웹에서 스크롤된 정보의 처리 방법과alias의 설정을 요약합니다. reset 명령을 사용하여 터미널을 재설정합니다.이렇게 하면 고치지 못하...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.