더북(TheBook)

그리고 그 결과를 다시 건수의 내림차순으로 정렬한다. 그러면 가장 비중이 높은 등급이 맨 위로 올라온다.

$ cut -f1 grades | sort | uniq -c | sort -nr
      4 B
      3 A
      2 C
      1 F
      1 D

다시 head 명령을 이용해 첫 줄만 남긴다.

$ cut -f1 grades | sort | uniq -c | sort -nr | head -n1
      4 B

마지막으로, cut 명령을 이용해 반복 건수는 제외하고 학점 등급만 남긴다.

$ cut -f1 grades | sort | uniq -c | sort -nr | head -n1 | cut -c9
B

여섯 개의 명령으로 된 파이프라인을 만들었다. 지금까지 만든 것들 중에 가장 긴 파이프라인이었다. 앞서 설명한 과정은 단지 설명을 위한 것이 아니라, 실제로 리눅스 사용자들이 파이프라인을 작성하는 순서를 보여준 것이다. 8장에서는 파이프라인을 구성해가는 이러한 기법을 더 자세히 다룰 것이다.

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.