텍스트 줄을 어떻게 정렬할 수 있나요?
이름에서 알 수 있듯이,
sort는 데이터를 정렬합니다.
기본값은 알파벳 오름차순이지만,
-n과 -r 플래그를 사용해 숫자 기준으로 정렬하고 출력 순서를 뒤집을 수 있습니다.
또한 -b는 앞쪽의 공백을 무시하도록 하고,
-f는 대소문자를 접어(fold) 처리해 대소문자 구분 없이 정렬하도록 합니다.
파이프라인에서는 원치 않는 레코드를 제거하기 위해 grep을 사용하고,
남은 레코드를 정렬하기 위해 sort를 이어서 사용하는 경우가 많습니다.
이 연습은 강의의 일부입니다
Shell 입문
연습 안내
seasonal/summer.csv의 2열에서 모든 치아 이름을 선택하기 위해 cut과 grep을 조합했던 방법을 기억하시나요?
cut -d , -f 2 seasonal/summer.csv | grep -v Tooth
이 레시피에서 시작해, seasonal/winter.csv(즉, summer.csv가 아님)에서 치아 이름을 알파벳 내림차순으로 정렬하세요. 이를 위해 파이프라인에 sort 단계를 추가로 붙이세요.
