![diff: 한 줄을 삭제하고 다른 줄을 추가하세요. add 명령의 줄 번호는 무엇을 의미하나요?](https://linux55.com/image/218886/diff%3A%20%ED%95%9C%20%EC%A4%84%EC%9D%84%20%EC%82%AD%EC%A0%9C%ED%95%98%EA%B3%A0%20%EB%8B%A4%EB%A5%B8%20%EC%A4%84%EC%9D%84%20%EC%B6%94%EA%B0%80%ED%95%98%EC%84%B8%EC%9A%94.%20add%20%EB%AA%85%EB%A0%B9%EC%9D%98%20%EC%A4%84%20%EB%B2%88%ED%98%B8%EB%8A%94%20%EB%AC%B4%EC%97%87%EC%9D%84%20%EC%9D%98%EB%AF%B8%ED%95%98%EB%82%98%EC%9A%94%3F.png)
다음 내용을 포함하는 두 개의 파일 a
및 가 있습니다 .b
ㅏ
apples
oranges
kiwis
carrots
두번째
apples
kiwis
carrots
grapefruits
다음으로 나는 diff
그들을 위해 다음을 수행합니다.
$ diff a b
2d1
< oranges
4a4
> grapefruits
2d1
a
따라야 한다
apples
kiwis
carrots
그런데 나중에 어떻게 4a4
적용하나요? ~에 따르면info diff
'나ㅏ아르 자형': 범위 내에 줄을 추가합니다.아르 자형두 번째 파일의뒤쪽에철사나첫 번째 파일의 .
제가 아는 한 여기서의 의미는 "4행( grapefruits
)을 5행에서 b
5행으로 복사 a
"라는 뜻인데, 당연히 잘못된 것입니다. 차라리 여기에 필요하다고 말하고 싶습니다. 3a4
왜냐하면 그것은 단지 grapefruits
장소 일 것이기 때문입니다.뒤쪽에carrots
( ) 의 세 번째 줄입니다 a
.
그렇다면 이와 같은 출력을 에 설명된 내용과 어떻게 연관시킬 수 있습니까 info diff
?