animals.txt 파일에 담긴 도서 중 가장 최근에 나온 책의 발행연도를 알려면, sort 명령의 출력을 head 명령으로 연결해 첫 번째 줄만 남기면 된다.

    $ cut -f3 animals.txt | sort -nr | head -n1
    2014

    Note ≣ 최댓값과 최솟값 구하기

    sorthead는 한 줄에 값 하나가 담긴 수치형 데이터를 다룰 때 함께 사용하면 좋다. 최댓값을 구하고 싶다면 파이프라인 끝을 다음과 같이 한다.

    ... | sort -nr | head -n1

    최솟값을 구하고 싶다면 파이프라인 끝을 다음과 같이 한다.

    ... | sort -n | head -n1

    또 다른 예로, /etc/passwd 파일을 다뤄본다. 이 파일은 시스템에서 프로세스를 실행할 수 있는 사용자의 목록4이 담긴 파일이다. 모든 시스템 사용자의 알파벳순 목록을 만들어보자. 파일의 내용을 앞부분(다섯 줄)만 확인하면 다음과 같다.

    $ head -n5 /etc/passwd
    root:x:0:0:root:/root:/bin/bash
    daemon:x:1:1:daemon:/usr/sbin:/usr/sbin/nologin
    bin:x:2:2:bin:/bin:/usr/sbin/nologin
    smith:x:1000:1000:Aisha Smith,,,:/home/smith:/bin/bash
    jones:x:1001:1001:Bilbo Jones,,,:/home/jones:/bin/bash
    신간 소식 구독하기
    뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.