cmp : 파일을 비교하는 가장 간단한 방법

-b

비교시 파일간 첫번째로 다른문자의 바이트를 출력한다.

-i

바이트 지정하여 그뒤부터 비교한다.

-l

비교시 다른문자에 대해 8진수값으로 출력한다.

-n

바이트를 지정하여 거기까지 비교한다.

-s

비교시 결과를 출력하지 않고 종료 상태값만 출력한다.(0: 동일, 1:다름)

--help

도움말

-v

버저 정보를 보여준다.



## 사용 예시


$ cat test

HELLo LINUX COMMAND

$ cat test1

HELLO Linux Command


# 첫번째로 다른 o,O를 바이트로 출력한다.

$ cmp -b test test1

test test1 differ: byte 5, line 1 is 157 o 117 O


# 5바이트 뒤의 첫번째 다른 i,I를 바이트로 출력한다.

$cmp -i 5 -b test test1

test test1 differ: byte 3, line 1 is 111 I 151 i


# 다른 문자에 대해 8진수값으로 출력한다.(첫번째는 바이트, 두,세번째는 차이나는 문자의 8진수값)

$ cmp -l test test1

 5 157 117

 8 111 151

 9 116 156

10 125 165

11 130 170

14 117 157

15 115 155

16 115 155

17 101 141

18 116 156

19 104 144


# 5바이트까지 다른 문자를 출력한다.

$ cpm -n 5 -l test test1

5 157 117


# 비교 결괄르 출력하지 않는다. (echo $? 로 확인)

$ cpm -s test test1

$

$ echo $?

1




'Server > 명령어' 카테고리의 다른 글

[Linux] df 명령어 옵션  (0) 2017.06.26
[Linux] cp 명령어 옵션  (0) 2017.06.22
[Linux] cksum 명령어  (0) 2017.06.19
[Linux] chgrp 명령어  (0) 2017.06.16
[Linux] chown 명령어  (0) 2017.06.15
블로그 이미지

§§

내 주머니속 작은 수첩

,