Comparar código com diff

Nós programadores a ferramenta diff é fundamental, e para os professores de faculdade também =). Os doscentes verificam se os alunos copiou de outros nos trabalhos. Mas aqui neste post irei comentar somente o comando diff , no linux. Mas adiante irei postar sobre a ferramenta diff dentro IDE Netbeans 6.8.
Esse comando compara dois arquivos de texto e mostra as diferenças entre eles.

Sintaxe:

$ diff [opções] [arquivo1] [arquivo2]

Opções:

* -i: Ignora as diferenças de letras maiúsculas/minúsculas;
* -E: Ignora as diferenças de tabulação;
* -b: Ignora diferenças na quantidade de espaço em branco;
* -w: Ignora qualquer espaço em branco;
* -B: Ignora linhas em branco a mais ou a menos;
* -a: Compara os arquivos como arquivos de texto, ainda que não sejam;
* -u [n]: Mostra [n] linhas do conteúdo final do arquivo1, adicionadas as diferenças do arquivo2;
* -q: Mostra apenas se o conteúdo dos arquivos são ou não diferentes;
* -y: Mostra os arquivos em duas colunas, indicando as diferenças;
* -t: Expande as tabulações, convertendo-as em espaços, na saída;
* -r: Compara recursivamente todo o conteúdo de um diretório;
* -S [arquivo]: Quando comparar diretórios, inicia a comparação pelo arquivo especificado.

Espero ter ajudado !!!

Deixe um comentário

Blog no WordPress.com.

Acima ↑