Perguntas sobre 'diff'

diff é um utilitário de comparação de arquivos que gera as diferenças entre dois arquivos.
1
resposta

Que efeito tem a opção “-d” com diff?

A implementação diff no OpenBSD tem uma opção -d não padrão com a seguinte documentação: -d Try very hard to produce a diff as small as possible. This may consume a lot of processing power and memory when proces...
01.10.2018 / 11:23
2
respostas

diff onde as linhas são praticamente as mesmas mas fora de ordem?

Eu quero diferenciar dois conjuntos de regras mod_rewrite. O conjunto de linhas é aproximadamente 90% idêntico, mas a ordem é tão diferente que o diff basicamente diz que elas são completamente diferentes. Como posso ver quais linhas são real...
25.10.2011 / 23:40
5
respostas

Como você compara duas pastas e copia a diferença para uma terceira pasta?

Você tem três pastas: pasta atual , que contém seus arquivos atuais pasta antiga , que contém uma versão mais antiga dos mesmos arquivos pasta difference , que é apenas uma pasta vazia Como você compara antigo com atual e copia...
08.12.2013 / 04:20
2
respostas

Exibe apenas pedaços relevantes de um diff / patch baseado em um regexp

git log -G<regex> -p é uma ferramenta maravilhosa para pesquisar o histórico de uma base de código por alterações que correspondam ao padrão especificado. No entanto, pode ser impressionante localizar o grupo relevante na saída diff / p...
15.07.2015 / 05:32
5
respostas

Por que usar o diff / patch quando é mais fácil simplesmente usar o cp

diff -u file1.txt file2.txt > patchfile cria um arquivo de correção que consiste em instruções para patch converter o arquivo1.txt para ser exatamente igual ao arquivo2.txt Como o título diz, isso não pode ser feito usando o comando...
06.09.2015 / 19:21
2
respostas

Como eu salvo as alterações no meu buffer vim como um arquivo de patch?

Existe uma maneira de salvar as alterações que eu fiz no meu buffer vim como um arquivo de patch para o arquivo original, sem salvá-lo como um arquivo separado e usando o diff?     
11.06.2015 / 19:18
2
respostas

Ferramenta no unix para subtrair arquivos de texto?

Eu tenho um arquivo grande composto de campos de texto separados por ponto e vírgula na forma de uma tabela grande. Foi classificado. Eu tenho um arquivo menor composto dos mesmos campos de texto. Em algum momento, alguém concatenou esse arquivo...
29.09.2014 / 16:37
2
respostas

Como corrigir a mensagem “Hunk # 1 FAILED at 1 (different line endings)”?

Estou tentando criar um patch com o comando git diff sourcefile >/var/lib/laymab/overlay/category/ebuild/files/thepatch.patch quando eu aplico o patch, isso me dá $ patch -v GNU patch 2.7.5 $ /usr/bin/patch -p1 </var/lib/laymab/...
29.10.2015 / 00:43
4
respostas

Diff vários arquivos, true se todos não iguais

Eu tenho vários arquivos, quero verificar se todos esses arquivos têm o mesmo conteúdo. Qual linha de comando eu poderia usar para verificar isso? O uso pode ser algo como: $ diffseveral file1 file2 file3 file4 Resultado: All fil...
07.03.2012 / 03:43
5
respostas

Produz as linhas comuns (semelhanças) de dois arquivos de texto (o oposto de diff)?

O diff é uma ótima ferramenta para exibir as alterações entre dois arquivos. Mas como exibir as semelhanças de dois arquivos de texto (ignorando as diferenças)? Ou seja. entrada de amostra: a: Foo Bar X Hello World 42 b: Foo Baz Hello Wor...
23.08.2010 / 16:45