'울트라에디터'에 해당되는 글 1건

  1. 2009.07.24 파일 비교 검색명령 (Diff 명령과 Ultracompare 이용 비교)



코딩중에 발생하는 파일 비교에 대해서 리눅스와 윈도우에서 파일을 비교하는 방법을 간단히 정리 하겠습니다.

리눅스에서는 Diff 명령어를, 윈도우에서는 Ultracompare 를 이용해서 비교해보았습니다.



* 리눅스의 경우


이름
diff - 두 파일에서 차이점을 찾는다.

사용법
diff [options] from-file to-file

설명
간단한 예로, diff 는 from-file 와 to-file 의 두파일의
내용을 비교한다. - 의 파일명은 표준입력으로부터 읽어들여
내용을 나타낸다. 특별한 경우로, diff - - 는 자기 자신을
표준입력으로 비교한다.

If from-file 이 디렉토리이고, to-file 이 아니라면 diff 는
to-file의 파일과 from-file안의 파일을 비교한다.

from-file 과 to-file 이 모두 디렉토리라면, diff 는 알파벳
순서로 두 디렉토리 안의 상응하는 파일을 비교한다; 이
비교는 -r이나 -recursive옵션이 주어지지 않으면 재귀적이
아니다. diff 는 파일인양 실제 디렉토리를 비교하지는
않는다. 표준입력은 같은 이름을 가진 파일개념을 적용하지
않기때문에 꽉찬 파일은 표준입력되지 않을 수 있다.

ex)) [kim1201@node001 source]$ diff ./flux.f90 ~/sc/spmixing/flux.f90
9a10
>   use parallel_mod
29a31,34
> character(len=2)::suffix
>
> write(suffix,'(i2.2)')myid+1
> open(1,file='debug.'//suffix)
49,50c54,57
<   do k = 2, ke-nghost
<     do j = 2, je-nghost
---
>   do k = 2, ke-nghost
> !  do k = kst_indx,kend_indx
>     do j = 2, je-nghost
> !     do j = jst_indx,jend_indx
53c60,67
< !
---

각 라인 넘버와 차이나는 명령어에 대해서 text 로 출력됨




* 윈도우에서 울트라 에디터를 이용해서 파일 비교를 하는 경우

울트라 에디터의 경우 울트라 컴패어가 기본으로 깔리게 되고, 울트라 컴패어를 이용해서 파일 비교를 하면 됩니다.

울트라 컴패어는 울트라 에디터에서 UC 라고 적혀있는 아이콘을 누르시면 됩니다.

(빨간 원 안이 울트라 컴패어 아이콘)


그 후에 다음과 같이 비교 파일을 선택해서 비교하시면 됩니다.

참고로 모든 파일을 보면서 비교를 하거나, 틀린 부분만, 아니면 공통 부분만 확인할 수 도 있습니다.





결론은 두가지 모두 유용하게 쓸수는 있겠습니다만... 역시 윈도우 환경에서 비교를 하는게 훨씬 보기도 쉽고 비교도 바로 되는 군요...

'리눅스이야기' 카테고리의 다른 글

vi quick reference guide  (0) 2009.12.07
클러스터에서 병렬 Fluent 이용하는 방법  (0) 2009.12.07
MPICH 이용법  (0) 2009.04.01
레드햇 root pass 분실시  (0) 2009.04.01
이용자 제한...& 공지사항  (0) 2009.04.01
Posted by 스핏파이어
,