Como posso visualizar apenas o conteúdo do arquivo semelhante a dois arquivos zip

0

Gostaria de visualizar apenas conteúdo de arquivo semelhante a dois arquivos zip.
Por exemplo:

arq1.txt tem "o céu é azul"
arq2.txt tem "O oceano é azul"

Aplique o comando zip nos dois arquivos (ar1.zip e ar2.zip).

Depois, devo executar algum comando que mostre:
As palavras "O" e "é azul" são semelhantes nos dois arquivos zip.

    
por Ricardo 26.05.2014 / 17:13

2 respostas

0

Experimente o "WinMerge" (é grátis) para comparar 2 arquivos. Tem várias opções para comparar 2 ou mais arquivos - ou até diretórios / pastas. NB: Qualquer mecanismo de busca encontrará o WinMerge para você.

Acho que você sempre terá que descompactar os dois arquivos que precisa comparar primeiro.

O WinMerge usa dois painéis para mostrar o conteúdo de cada arquivo & destaca as diferenças. Tem muitas opções para que você veja exatamente o que você quer. Por favor, investigue-os primeiro.

Eu não sei de nenhum programa que possa permitir que você navegue pelo conteúdo de arquivos zip e, em seguida, compare dois arquivos de cada um deles - que é o que eu acho que você gostaria de fazer ..

Mesmo que você possa encontrar um programa desse tipo, ele ainda terá que descompactar os 2 arquivos em uma área ou pasta temporária primeiro, embora isso, naturalmente, economize algum esforço ... & limpeza.

    
por 26.05.2014 / 17:27
0

O mais próximo que consegui é o seguinte:

diff -u < (echo " unzip -qc foo1.zip ") < (echo " unzip -qc foo2.zip ")

Dado que file1.txt está dentro de foo1.zip e file2.txt está dentro de foo2.zip e file1.txt tem texto "teste acabou" e o arquivo2.txt tem o texto "guerra acabou".

A saída do comando diff mostra as diferenças. Eu não sei como ver apenas as partes comuns ...: /

--- / dev / fd / 63 2014-05-26 19: 59: 47.572166557 +0300 +++ / dev / fd / 62 2014-05-26 19: 59: 47.572166557 +0300 @@ -1 +1 @@ -teste acabou + a guerra acabou

Se você pudesse descrever com mais detalhes o que deseja, posso tentar ajudá-lo. : D

    
por 26.05.2014 / 17:59

Tags