문서의 선택한 두 판 사이의 차이를 보여줍니다.
| 양쪽 이전 판 이전 판 다음 판 | 이전 판 | ||
|
linux:sort [2013/08/19 13:30] kwon37xi [human readable 결과 정렬] |
linux:sort [2021/08/16 11:43] (현재) kwon37xi [separator 지정] |
||
|---|---|---|---|
| 줄 1: | 줄 1: | ||
| ====== sort ====== | ====== sort ====== | ||
| - | ====== sort ====== | + | ===== Self 정렬 |
| + | * 파일을 정렬하고, | ||
| + | * '' | ||
| + | <code sh> | ||
| + | sort -o file file | ||
| + | </ | ||
| + | |||
| ===== human readable 결과 정렬 ===== | ===== human readable 결과 정렬 ===== | ||
| 줄 13: | 줄 20: | ||
| # 2번 필드를 숫자로 간주하고 정렬. | # 2번 필드를 숫자로 간주하고 정렬. | ||
| sort -n -k2 | 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 ' | ||
| </ | </ | ||