.png)
파일을 주어진 규칙대로 나열하는 명령어이다.
sort [OPTION] [-o output] FILE [-m merged files...]
| option | description |
|---|---|
| -b | 선행 공백을 무시한다 |
| -f | 대소문자를 무시하고 정렬한다 |
| -n | 비교 대상을 텍스트 내 숫자로 한정한다 |
| -R | 랜덤하게 정렬한다 (해시 값 이용) |
| -r | 내림차순으로 정렬한다 |
| option | description |
|---|---|
| -c | 파일이 정렬되어 있는지 검사한다 |
| -k | n번째 필드를 기준으로 정렬한다 |
| -m | 이미 정렬된 파일들을 병합한다 (정렬 안함) |
| -o | 결과를 파일에 저장한다 |
| -t | 단어 구분자를 지정해준다 (deafult는 공백) |
| -u | 정렬 후 중복을 제거한다 |
# 현재 디렉터리를 파일의 크기에 따라 정렬
ls -s | sort -n
파일을 주어진 규칙대로 나열하는 명령어이다.
sort [OPTION] FILE
| option | description |
|---|---|
| -c | 같은 줄이 몇 번 나오는지 보여준다 |
| -d | 중복되는 줄 중 하나만 보여준다 |
| -D | 중복이 있는 줄을 모두 보여준다 |
| -N | 1~n번째 줄까지는 검사하지 않는다 |
| -i | 대소문자를 무시한다 |
| -u | 중복이 없는 것만 보여준다 |
| -w | n 번째 단어까지만 비교한다 |
| -s | n 번째 단어까지를 제외하고 비교한다 |
| -f | n 번째 단어를 제외하고 비교한다 |
sort file | uniq -cd
https://websecurity.tistory.com/80
https://www.redhat.com/sysadmin/uniq-command-lists