Comando Linux para encontrar as diferenças entre dois arquivos

3

Eu tenho file1 que contém linhas exatamente iguais ao arquivo2, mas o arquivo 2 tem mais linhas. Eu preciso extrair apenas essa linha adicional. Eu tentei o comando diff , mas a saída realmente longa e eu preciso apenas das linhas adicionais. Alguém pode ajudar?

    
por Jury A 20.08.2012 / 23:20

1 resposta

5

Teste diff -w para ignorar todos os espaços em branco. Além disso, você pode canalizar sua saída para more , dessa forma você poderá ver todas as diferenças:

 diff -w file1 file2 | more

Se você quiser uma exibição mais agradável, use a opção -y , que exibirá duas páginas lado a lado e -l adicionará paginação:

diff -wyl file1 file2
    
por 20.08.2012 / 23:40

Tags