리눅스 분류
두 파일 비교시 처음부터 지정된 위치까지는 무시하고 비교하기
작성자 정보
- 관리자 작성
- 작성일
컨텐츠 정보
- 2,471 조회
- 0 추천
- 목록
본문
두 파일 비교시 처음부터 지정된 위치까지는 무시하고 비교하기
cmp에서 -i옵션을 사용하시면 cmp로 두개의 파일을 비교할 때에 처음부터 모든 문자를 비교하는 것이 아니라 첫번째 바이트부터 지정된 바이트까지는 비교대상에서 제외하고 나머지만 비교할 수 있습니다.
다음 예를 보십시오.
[root@su250 ~]# cmp -i 1 file1 file2 file1 file2 differ: byte 8, line 1 [root@su250 ~]# |
위의 예는 file1과 파일2를 비교하면서 첫번째 바이트는 무시하고 (없다고 여기고) 그 다음부터 비교를 하라는 의미입니다.
따라서 실제로는 9바이트에서 처음으로 다른 위치를 발견하였지만 첫번째 바이트는 비교대상에서 제외하라는 옵션(-i 1) 때문에 8바이트에서 처음으로 상이한 점이 발견되었다고 출력된 것입니다.
그렇다면 다음 예를 보시기 바랍니다 .
[root@su250 ~]# cmp -i 8 file1 file2 file1 file2 differ: byte 1, line 1 [root@su250 ~]# |
위의 예는 8번째 바이트까지는 비교대상에서 제외하라는 의미이므로 첫번째 행의 첫번째 바이트에서 두 파일의 상이한 점이 발견되었다라는 결과를 출력한 것입니다.
지금까지의 비교 예들을 연결해서 보시기 바랍니다.
"무단배포금지: 클라우드포털(www.linux.co.kr)의 모든 강좌는 저작권에 의해 보호되는 콘텐츠입니다. 무단으로 복제하여 배포하는 행위는 금지되어 있습니다."
관련자료
-
이전
-
다음
댓글 0
등록된 댓글이 없습니다.