그리고 그 결과를 다시 건수의 내림차순으로 정렬한다. 그러면 가장 비중이 높은 등급이 맨 위로 올라온다.
$ 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장에서는 파이프라인을 구성해가는 이러한 기법을 더 자세히 다룰 것이다.