정렬 명령어
Coddy Terminal 여정의 기초 섹션에 포함된 레슨 — 82개 중 32번째.
sort 명령은 파일의 줄을 알파벳 또는 숫자 순서로 정렬합니다.
fruits.txt 파일이 있습니다:
banana
apple
cherry
mango
단순히 sort 다음에 파일명을 입력하세요:
sort fruits.txt출력은 다음과 같습니다:
apple
banana
cherry
mango유용한 플래그:
-r — 역순(내림차순)으로 정렬:
sort -r fruits.txt-n — 알파벳 순이 아닌 숫자 순으로 정렬:
sort -n numbers.txt-n 없이 숫자는 텍스트로 정렬되므로 10이 2보다 먼저 옵니다. -n을 사용하면 값에 따라 올바르게 정렬됩니다.
-u — 동시에 중복된 줄을 정렬하고 제거합니다:
sort -u fruits.txt-k — 특정 열로 정렬 (여러 열이 있는 파일에 유용):
sort -k2 data.txt # sort by the second column참고: sort는 원본 파일을 수정하지 않습니다 — 정렬된 출력을 화면에만 출력합니다.
챌린지
초급sort 명령어를 fruits.txt에 사용하세요:
sort를 사용하여 파일을 알파벳 순서로 정렬하세요sort -r를 사용하여 파일을 역알파벳 순서로 정렬하세요
힌트: 두 명령어를 차례로 실행하세요. 원본 파일은 변경되지 않습니다 —
sort는 결과만 출력합니다.
치트 시트
sort 명령어는 파일의 줄을 알파벳 또는 숫자 순서로 정렬합니다:
sort fruits.txt유용한 플래그:
-r — 역순(내림차순)으로 정렬:
sort -r fruits.txt-n — 알파벳 대신 숫자 순으로 정렬:
sort -n numbers.txt-u — 정렬하고 중복 줄 제거:
sort -u fruits.txt-k — 특정 열 기준으로 정렬:
sort -k2 data.txt # sort by the second column참고: sort는 원본 파일을 수정하지 않습니다 — 정렬된 출력을 화면에 출력할 뿐입니다.
직접 해보기
이 레슨에는 짧은 퀴즈가 포함되어 있습니다. 레슨을 시작해 문제를 풀고 진행 상황을 기록하세요.