문서의 선택한 두 판 사이의 차이를 보여줍니다.
다음 판 | 이전 판 | ||
linux:sort [2013/03/20 09:52] kwon37xi 새로 만듦 |
linux:sort [2021/08/16 11:43] (현재) kwon37xi [separator 지정] |
||
---|---|---|---|
줄 1: | 줄 1: | ||
====== sort ====== | ====== sort ====== | ||
+ | |||
+ | ===== Self 정렬 ===== | ||
+ | * 파일을 정렬하고, | ||
+ | * '' | ||
+ | <code sh> | ||
+ | sort -o file file | ||
+ | </ | ||
+ | |||
+ | |||
===== human readable 결과 정렬 ===== | ===== human readable 결과 정렬 ===== | ||
- | * [[http:// | + | * [[http:// |
- | * <code sh> | + | |
du -h | sort -h | du -h | sort -h | ||
du --human-readable | sort --human-numeric-sort | du --human-readable | sort --human-numeric-sort | ||
</ | </ | ||
+ | ===== 정렬 기준 필드 지정 ===== | ||
+ | <code sh> | ||
+ | # 2번 필드를 숫자로 간주하고 정렬. | ||
+ | sort -n -k2 | ||
+ | </ | ||
+ | |||
+ | ===== separator 지정 ===== | ||
+ | <code sh> | ||
+ | # separator 를 : 으로 지정하고, | ||
+ | sort -t : -k3 -n /etc/passwd | ||
+ | </ | ||
+ | |||
+ | ===== unique 하게 ===== | ||
+ | <code sh> | ||
+ | sort -u | ||
+ | </ | ||
+ | ===== access.log 맨앞이 IP일때 IP별 호출 수 ===== | ||
+ | <code sh> | ||
+ | cat access.log | awk ' | ||
+ | </ | ||
+ | |||
+ | ===== 줄의 길이(line length) 순서로 정렬 ===== | ||
+ | [[http:// | ||
+ | |||
+ | <code sh> | ||
+ | # 정렬시 줄 길이 제거 | ||
+ | awk ' | ||
+ | |||
+ | # 줄 길이를 맨 앞에 넣음. | ||
+ | awk ' | ||
+ | </ | ||