2012. 6. 14. 17:16

Q) 리눅스 에서요.
cat file1
Korea
Pusan
Busan
min
up
Aria
10
09
08
nararo
upsoft
kit
KIMDEAUP
20022067
02
03
04

cat file2
Korea
Seoul
Pusan
Busan
cago
min
KimMinSU
Korea
upsoft
kit
KIMDEAUP
05
03
20022069
603
Aria
04

이렇게 입력하구요.

diff file1 file2

이렇게 하면

결과화면에
la2
>Seoul
3a5
>cago
5,10c7,8
<10
<09
<08
-----------
>KimMinSu
>Korea
13,15c 11,12
<20022067
<02
--------------
>KIMDAEUP
>05
16a14,16
>20022069
>607
>Aria

제가 diff 명령어를 완전히 이해를 못해서요.

이 결과 좀 풀이해 주세요!

내공 걸었어요!^^


Answer)

diff file1 file2 에 대한 결과물은 다음과 같습니다.

1a2
> Seoul ---->file1의 1행 뒤에 file2의 2행을 추가

3a5
> cago ---->file1의 3행 뒤에 file2의 5행을 추가

5,10c7,8
< up
< Aria
< 10
< 09
< 08
< nararo
---
> KimMinSU
> Korea ---->file1의 5행에서 10행까지 추가변경후 file2의 7,8행 추가변경

14,15c12
< 20022067
< 02
---
> 05 ---->file1의 14행, 15행 추가변경후 file2의 12행 추가변경

16a14,16
> 20022069
> 603
> Aria ---->file1의 16행 뒤에 file2의 14행부터 16행까지 추가

기호설명:
< : 원래의 것이 추가된것(기존의 파일 내용(file1의 내용을 추가할 때)
> : 새로운 것이 추가된것(새로운 파일 내용(file2의 내용을 추가할 때)
약어설명: a : attach 추가 / c : change 변경/ d: delete 삭제

도움이 되었으면 합니다.
출처 : 직접작성

신고

의견 쓰기

'UNIX > Linux' 카테고리의 다른 글

[Windows] 파일찾기  (0) 2012.06.14
[Linux] grep 명령어  (2) 2012.06.14
[Linux] find / xargs / egrep 으로 파일 내의 단어 찾기  (0) 2012.06.14
[Linux] hostname 변경  (0) 2012.06.14
[Linux] cpio 압축 풀기  (0) 2012.06.14
Posted by 몰라욧