"리눅스 cmp"의 두 판 사이의 차이

잔글 (로봇: 자동으로 텍스트 교체 (-[root@jmnote +[root@zetawiki))
7번째 줄: 7번째 줄:
*다른 점이 없으면 아무 메시지 없음
*다른 점이 없으면 아무 메시지 없음


==실습 1: 기본실행==
<source lang='cli'>
<source lang='cli'>
[root@zetawiki ~]# cat 1.txt
[root@zetawiki ~]# cat 1.txt
21번째 줄: 22번째 줄:
</source>
</source>


==실습 2: -s 옵션==
*-s 옵션(--silent)을 주면 아무 것도 출력되지 않음. [[종료 상태값]]만 남음
*같으면 0, 다르면 1
<source lang='cli'>
[root@zetawiki ~]# cmp -s 1.txt 1.txt
[root@zetawiki ~]# echo $?
0
[root@zetawiki ~]# cmp -s 1.txt 2.txt
[root@zetawiki ~]# echo $?
1
</source>
==같이 보기==
==같이 보기==
*[[리눅스 diff]]
*[[리눅스 diff]]


[[분류: /usr/bin]]
[[분류: /usr/bin]]

2015년 3월 7일 (토) 23:51 판

1 개요

cmp
/usr/bin/cmp
  • 파일 비교 리눅스 명령어
  • 한 행씩 비교하여 다른 점이 있으면 다르다는 메시지와 함께 종료
  • 다른 점이 없으면 아무 메시지 없음

2 실습 1: 기본실행

[root@zetawiki ~]# cat 1.txt
hello
world
[root@zetawiki ~]# cat 2.txt
Hello
World!
[root@zetawiki ~]# cmp 1.txt 1.txt
[root@zetawiki ~]# cmp 1.txt 2.txt
1.txt 2.txt differ: byte 1, line 1

3 실습 2: -s 옵션

  • -s 옵션(--silent)을 주면 아무 것도 출력되지 않음. 종료 상태값만 남음
  • 같으면 0, 다르면 1
[root@zetawiki ~]# cmp -s 1.txt 1.txt
[root@zetawiki ~]# echo $?
0
[root@zetawiki ~]# cmp -s 1.txt 2.txt
[root@zetawiki ~]# echo $?
1

4 같이 보기

문서 댓글 ({{ doc_comments.length }})
{{ comment.name }} {{ comment.created | snstime }}