sort
sort는 텍스트로 된 파일의 행단위 정렬을 할 때 사용하는 명령어이다. 특정 DB나 프로그램, 쉘 프로그램등의 입력값으로 사용되는 데이터를 직접 정렬 또는 편집 할 때 편리하게 사용할 수 있다.
사용법 : sort [옵션] 파일명
각 행의 첫번째 단어(필드)들의 첫번째 문자들을 알파벳 오름차순으로 정렬한다. 첫번째 문자가 동일할 경우에는 동일한 첫번째 문자를 가진 행끼리 두번째 문자를 가지고 정렬한다.
오름차순 정렬
sort textfile
내림차순 정렬
sort -r textfile
지정한 두번째 필드(-k 옵션)를 기준으로 정렬
sort -k 2 textfile
중복된 내용을 하나로 취급하여 유일정렬
sort -u textfile
용량크기 순으로 오름차순 정렬
ls -l /var/log | sort -k 5
파일이름을 대상으로 오름차순 정렬
ls -l /var/log | sort -k 8
'리눅스 > Linux 일반' 카테고리의 다른 글
리눅스 find - 파일 검색 (3) | 2013.06.16 |
---|---|
리눅스 cmp, diff, diff3, comm - 파일 비교 (0) | 2013.06.15 |
리눅스 wc - 특정파일내에 존재하는 행수와 단어수 확인 (0) | 2013.06.14 |
리눅스 touch - 파일생성 및 파일의 날짜정보 변경 (1) | 2013.06.14 |
리눅스 cut - 텍스트파일의 필요한 부분만 추출 (1) | 2013.06.14 |