강좌
클라우드/리눅스에 관한 강좌입니다.
리눅스 분류

diff로 두파일이 동일할 경우에만 결과를 출력하기

작성자 정보

  • 관리자 작성
  • 작성일

컨텐츠 정보

본문

diff로 두파일이 동일할 경우에만 결과를 출력하기






 

비교대상이 되는 두개의 파일이 완전히 동일할 경우에만 같다(identical)라는 결과를 출력합니다.

 

 

 

  아래는 file1 file3의 내용을 확인한 것입니다.

 

 

 

  그리고 diff사용시 -s옵션을 사용하여 두개의 파일이 동일할 경우에만 결과를 출력하도록 실행 하였습니다.

 

 

 

 

 

[root@su250 ~]# cat file1

Linux is a Operating System.

 

I am a Linux Engineer.

[root@su250 ~]#

[root@su250 ~]# cat file3

Linux is a Operating System.

 

I am a Linux Engineer.

[root@su250 ~]# 

 

file1파일과 file3파일은 그 내용을 확인(cat)한 바 완전히 동일한 파일임을 알 수 있습니다.

 

 

 

 위의 예와 같이 일반적인 diff의 비교 시 완전히 동일한 두 파일의 비교 시에는 아무런 출력도 되지 않습니다.

 

 

 

 

 

[root@su250 ~]# diff file1 file3

[root@su250 ~]#

 

하지만 아래의 예에서는 -s,옵션을 사용하고 있습니다.

 

 

 

 

 

[root@su250 ~]# diff -s file1 file3

Files file1 and file3 are identical

[root@su250 ~]#

 

그 결과 완전히 동일한 두개의 파일 비교 시에도 동일하다(identical)는 메시지를 보여주고 있습니다.

 

 

 

 , diff의 결과 두개의 파일 file1 file3은 완전히 동일하다는 결과의 의미로서 “Files file1 and file3 are identical”을 출력하고 있습니다.

 

 

 

 

관련자료

댓글 0
등록된 댓글이 없습니다.

공지사항


뉴스광장


  • 현재 회원수 :  60,039 명
  • 현재 강좌수 :  35,848 개
  • 현재 접속자 :  90 명