Como posso obter uma comparação comparativa de dois arquivos sem as seções "alterar"?

0

Eu tenho dois arquivos que gostaria de comparar apenas em termos de adições e exclusões. Por exemplo, se eu diferenciar estes dois arquivos :

start
old
old
old
end

e:

start
old
old but now new
new
new
end

Eu pegaria isso:

3,4c3,5
< old
< old
---
> old but now new
> new
> new

Em vez de o programa mostrar uma alteração, gostaria de mostrar uma adição e uma exclusão. Algo parecido com isto:

3,4d2
< old
< old
3a3,5
> old but now new
> new
> new

(Isso provavelmente não é válido).

É possível fazer isso com diff , e se não, existe um programa que possa fazer isso?

    
por Blacklight Shining 15.11.2012 / 08:37

1 resposta

0

use o recurso "lado a lado" do diff:

shiny:~ fl$ diff --side-by-side v1 v2
start                           start
old                             old
old                           | old but now new
old                           | new
                              > new
end                             end

outras excelentes opções disponíveis em uma página man perto de você: man 1 diff

    
por 15.11.2012 / 10:11