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 |