Comparar conteúdo de arquivos

No Linux você pode usar o comando diff com a seguinte sintaxe:

diff [arquivo1] [arquivo2]

No resultado aparecem linhas com um determinado conteúdo após o sinal <, que indica que o conteúdo só existe no arquivo1. Por outro lado, o sinal > indica que o conteúdo só existe no arquivo2.

—————–

Já no Windows você pode usar o comando comp com a seguinte sintaxe:

COMP [arquivo1] [arquivo2] [/D] [/A] [/L] [/N=número] [/C][/OFF[LINE]]

onde:
arquivo1  e arquivo2 são os arquivos a serem comparados.

As opções

/D Exibe diferenças no formato decimal.
/A Exibe diferenças em caracteres ASCII.
/L Exibe números de linha para diferenças.
/N=número Compara somente o primeiro número especificado de linhas em
cada arquivo.
/C Ignora a diferenciação de maiúsculas e minúsculas nas letras
ASCII ao comparar arquivos.
/OFF[LINE] Não ignora arquivos com conjutno de atributos off-line.

Você pode também usar máscaras/curingas (ex. ? *) quando quiser comparar vários arquivos.

Se for comparar arquivos com tamanhos diferentes, deve usar o parametro /N=n, onde n será o número de linhas a comparar.

Enjoy!

0 Responses to “Comparar conteúdo de arquivos”



  1. Deixe um comentário

Deixe uma resposta

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair / Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair / Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair / Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair / Alterar )

Conectando a %s





%d blogueiros gostam disto: