O "diff " é usado nos sistemas operacionais Unix e Linux para localizar as diferenças entre dois arquivos de texto. Ele foi criado para que os desenvolvedores Unix poderia rapidamente comparar dois arquivos de código -fonte e localizar as diferenças. Ele compara cada linha dos arquivos e produz uma saída que mostra as diferenças entre as linhas, todas as linhas que que foram adicionados e as linhas que foram apagadas . O primeiro ficheiro especificado é considerado o ficheiro original , ou mais velhos, dos dois. Instruções
1
Abra uma janela de terminal ou faça login em uma sessão de terminal.
2
Type " fileB fileA diff ", substituindo " fileA " e " fileB " com os nomes dos arquivos . Você receberá uma saída parecida com : < . Hoje foi um grande dia
---
>
4C4
Hoje foi um bom dia
a primeira parte da saída - . " 4C4 " - afirma que a linha 4 do arquivo foi mudado de fileA para fileB . A primeira linha é a linha que aparece em " fileA " ; os três traços indicam que o lado de saída é o que aparece em " fileB . " Se a primeira linha diz algo como " 8d7 " , isso significa que a linha 8 do " fileA " deve ser excluído para fazer os dois arquivos idênticos começando na linha 7 de " fileB ". O texto que deverá ser suprimida será mostrado na linha seguinte da saída. Se a primeira linha diz algo como " 10a11 ", isso significa que o texto mostrado na linha seguinte da saída deve ser adicionado para o primeiro arquivo após a linha 10 para fazer os arquivos idênticos.
3
Digite " diff- w fileA fileB " se quiser que o comando a ignorar qualquer espaço em branco - guias, espaços ou travessões - . encontra