uniq명령어로 동일한 문장이 몇 번 연속되었는가를 확인하기
작성자 정보
- 관리자 작성
- 작성일
컨텐츠 정보
- 2,458 조회
- 0 추천
- 목록
본문
uniq명령어로 동일한 문장이 몇 번 연속되었는가를 확인하기
이번에는 동일한 문장이 연속될 경우에 몇 번 연속되는가를 출력하는 예 입니다.
즉, uniq명령어에 -c옵션을 사용하시면 결과의 각 행 앞에 연속되는 문장의 횟수를 표시해 줍니다.
아래의 예는 “uniq –c arrange”명령을 실행한 것으로서 arrange파일의 내용에서 동일한 문장이 몇번 연속되는가를 결과의 각 행 앞에 표시해 준 것입니다.
[root@su250 ~]# uniq -c arrange 2 Park Sung Soo 2 Jung Woo Young 1 Lee Jae Suk 1 Lee Chang Mok 2 park Sung Soo 2 jung woo young 1 Park Sung Soo [root@su250 ~]# |
즉, 위의 결과 각 행 앞에 표시된 숫자들은 각 행의 동일한 문장이 연속된 횟수를 표시한 것입니다.
그리고 위의 결과에서 첫번째 행에 표시된 “2 Park Sung Soo”라는 행이 출력되었으며 마지막에도 “1 Park Sung Soo”라는 문장이 출력되었다는 점을 잘 이해하시기 바랍니다.
거듭 말씀 드리지만 uniq명령어는 동일한 문장이 연속되었을 경우를 확인하기 위한 명령어라는 것을 꼭 기억하시기 바랍니다.
따라서 마지막에 출력된 “Park Sung Soo”라는 문장은 첫번째 문장과 동일하지만 연속되지 않아서 별도의 문장으로 취급된 것입니다.
관련자료
-
이전
-
다음