시작하기무료로 시작하기

텍스트 줄을 어떻게 정렬할 수 있나요?

이름에서 알 수 있듯이, sort는 데이터를 정렬합니다. 기본값은 알파벳 오름차순이지만, -n-r 플래그를 사용해 숫자 기준으로 정렬하고 출력 순서를 뒤집을 수 있습니다. 또한 -b는 앞쪽의 공백을 무시하도록 하고, -f는 대소문자를 접어(fold) 처리해 대소문자 구분 없이 정렬하도록 합니다. 파이프라인에서는 원치 않는 레코드를 제거하기 위해 grep을 사용하고, 남은 레코드를 정렬하기 위해 sort를 이어서 사용하는 경우가 많습니다.

이 연습은 강의의 일부입니다

Shell 입문

강의 보기

연습 안내

seasonal/summer.csv의 2열에서 모든 치아 이름을 선택하기 위해 cutgrep을 조합했던 방법을 기억하시나요?

cut -d , -f 2 seasonal/summer.csv | grep -v Tooth

이 레시피에서 시작해, seasonal/winter.csv(즉, summer.csv가 아님)에서 치아 이름을 알파벳 내림차순으로 정렬하세요. 이를 위해 파이프라인에 sort 단계를 추가로 붙이세요.

실습형 인터랙티브 연습문제

이론을 실습으로 바꾸는 인터랙티브 연습 중 하나를 만나보세요

연습 시작