Se você pode usar o Windows, existe um ótimo programa que faz isso chamado WinMerge
Aqui está um exemplo:
Eu gostaria de pós-processar a saída do diff e depois passar os resultados para um visualizador gráfico, como kdiff3 ou xxdiff. Se possível, gostaria de destacar as diferenças em linha usando cores diferentes.
Se você pode usar o Windows, existe um ótimo programa que faz isso chamado WinMerge
Aqui está um exemplo:
Para destacar, tente colordiff ou destaque, com o argumento --syntax=diff
; no entanto, você não precisa deles com um visualizador de diferenças gráficas, pois eles têm seus próprios marcadores, então você deve ser capaz de usar apenas um visualizador de diferenças gráficas normalmente. O mencionado [meld] [ link é uma dessas ferramentas, e você aparentemente já sabe sobre o kdiff3.
Se você estiver diferenciando os não-arquivos (por exemplo, <(command args...)
subshell FIFOs no bash), tudo o que você precisa fazer é redirecionar o conteúdo dos não-arquivos para arquivos e executar a ferramenta gráfica.
Talvez não seja exatamente isso que você está procurando, mas você pode fazer isso usando o vim:
vimdiff file1 file2 file3
Tags diff