더북(TheBook)

위 실행 결과를 보면, 처음에 나오는 A 세 줄이 한 줄이 됐다. 하지만 뒤에 홀로 떨어진 A 한 줄이 남아 있다. 인접하지 않은 것은 중복되는 내용이라도 제거되지 않는다는 사실을 알 수 있다.

-c 옵션을 사용하면 반복 건수가 얼마나 되는지도 알 수 있다.

$ uniq -c letters
      3 A
      2 B
      1 A
      4 C

솔직히 uniq 명령을 처음 접했을 때는 이 명령이 그닥 쓸모가 없다고 생각했다. 하지만 얼마 되지 않아 uniq는 내가 가장 자주 사용하는 명령이 됐다. A 학점부터 F 학점까지로 각각 등급을 나눈 다음과 같은 대학 강의의 기말 성적표를 예로 들어보자. 이 파일은 탭으로 필드가 구분돼 있다.

$ cat grades
C      Geraldine
B      Carmine
A      Kayla
A      Sophia
B      Haresh
C      Liam
B      Elijah
B      Emma
A      Olivia
D      Noah
F      Ava
신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.