리눅스 분류
두 파일비교시 틀린문자의 갯수와 틀린문자의 8진수값을 각각 출력하기
작성자 정보
- 관리자 작성
- 작성일
컨텐츠 정보
- 2,604 조회
- 0 추천
- 목록
본문
두 파일비교시 틀린문자의 갯수와 틀린문자의 8진수값을 각각 출력하기
cmp에서 -l옵션을 사용하면 두개의 파일을 비교하여 틀린 문자의 개수를 출력하고 각각의 틀린문자들에 대한 8진수값을 출력합니다.
두파일 비교시 cmp명령에서 -l옵션을 사용하면 각각 다음과 같은 결과를 출력합니다.
[root@su250 ~]# cmp -l file1 file2 9 111 151 10 116 156 11 125 165 12 130 170 [root@su250 ~]# |
첫번째 행에서 9는 9번째 바이트, 즉 위치를 의미합니다.
그리고 111은 file1의 9번째 문자인 I(대문자)의 ASCII코드값입니다.
또한 151은 file2의 9번째 문자인 i(소문자)의 ASCII코드값입니다.
그 다음 행의 10은 10번째 바이트, 즉 위치를 의미합니다.
그리고 116은 file1의 10번째 문자인 N(대문자)의 ASCII코드값을 의미합니다.
또한 156은 file2의 10번째 문자인 n(소문자)의 ASCII코드값을 각각 의미합니다.
그 다음행들의 의미도 이와 같습니다.
즉, cmp명령어에서 -l옵션을 사용하시면 두 파일의 차이점에 대한 자세한 상황을 파악할 수 있습니다.
"무단배포금지: 클라우드포털(www.linux.co.kr)의 모든 강좌는 저작권에 의해 보호되는 콘텐츠입니다. 무단으로 복제하여 배포하는 행위는 금지되어 있습니다."
관련자료
-
이전
-
다음
댓글 0
등록된 댓글이 없습니다.