sortsort 명령어는 지정한 파일의 내용을 정렬하거나, 정렬된 파일의 내용을 병합하는 명령어이다.sort [-옵션] [-o 저장될 파일명] 정렬할 파일명 [병합할 파일명...]옵션설명-n라인의 각 필드를 비교하는 대상을 숫자로 한정-f영어를 정렬할 때, 대소문자 구별안함-r출력 순서를 역순으로-b앞에 붙는 공백 무시-t필드 구분자 지정-m정렬된 파일을 병합-u정렬후에 중복행 제거-o저장할 파일명을 명시, 명시하지 않으면 화면에 출력출처 - 초보개발자이야기
tr (translate)tr 명령어는 지정한 문자를 바꿔주거나 삭제하는 명령어이다.특정한 문자를 다른 문자로 바꾸거나 또는 특정 문자를 제거하는데 쓰인다.tr [-옵션] 문자열1 [문자열2]옵션설명-d문자열 1에서 지정한 문자를 삭제 후 출력-s문자열1에서 중복되는 문자를 삭제 후 출력-t문자열1을 문자열2의 길이로 자름소문자를 대문자로 바꾸는 예제echo 'abcd' | tr '[a-z]' '[A-Z]' 출처 - For Information Security
uniquniq 명령어는 중복된 내용의 행이 연속으로 있으면 하나만 남기고 삭제하는 명령어이다.전체적으로 분산된 중복은 찾아내지 못한다. 따라서 정렬하여 순차적으로 만든뒤에 적용한다. (sort와 같이 쓰기 좋음)uniq [-옵션] [파일명]옵션설명-c같은 라인이 몇번 나오는지를 표시-d중복되어 나오는 라인 중 한 라인만 표시-D중복되는 모든 라인을 표시-i중복 라인을 한라인으로 생각하고 표시-u중복 라인이 없는 것만 표시-NN번째 라인까지는 uniq 명령을 수행하지 않음-WN번째 문자까지만 비교대상으로 하여 uniq 명령을 수행-sN번째 문자까지만 비교대상에서 제외하고 uniq 명령을 수행-fN번째 필드를 비교대상에서 제외하고 uniq 명령을 수행출처-철무니의 정보 보안세상