diff 명령 사용 예

두개의 파일을 비교한 예:

   diff email addresses
   2a3,4
   > Jean JRS@pollux.ucs.co
   > Jim  jim@frolix8

이것은 email 파일과 addresses라는 두파일의 내용을 서로 비교한 명령과 그 결과입니다.

윗 결과는 "2행 다음부터 3,4행이 추가(A)되었다(2a3,4). addresses(> 기호가 알려줌) 파일의 3,4 행이며, 내용은 이렇다"는 사일을 알려줍니다. (좀 복잡지요? 실제로 직접 diff 명령을 몇번 사용해 봐야 쉽게 이해 할 수 있을겝니다.)

윗 명령의 대상이 된 두 파일의 실재 내용은 다음과 같습니다.

email                           addresses
1 John erpl08@ed                1 John erpl08@ed
2 Joe  CZT@cern.ch              2 Joe  CZT@cern.ch
3 Kim  ks@x.co                  3 Jean JRS@pollux.ucs.co
4 Keith keith@festival		4 Jim  jim@frolix8
                                5 Kim  ks@x.co
                                6 Keith keith@festival

공백 문자와 대소문자 구분을 하지 않는 경우:

   diff -iw part1 part_one

이것은 두파일을 비교할 때, 단어 사이의 공백 문자가 있는 차이와 대소 문자를 구분하지 서로 비교합니다. 즉, 윗 예제를 예로 든다면,

Keith keith@festival
KEITH      Keith@Festival

이 두 줄은 같은 줄로 처리합니다.


[차례] [찾기] [색인]