Como posso diferenciar dois arquivos e obter o que é diferente no segundo como uma saída

1

Qual é a maneira mais fácil de diferenciar dois arquivos, verificar o que é diferente no segundo e obtê-lo como saída? Estou comparando dois arquivos css, e o resto é o mesmo só as cores são diferentes.

PS: também quero manter o escopo em que estão.

    
por Nika Tomadze 03.02.2016 / 19:41

2 respostas

2

Pode ser que você esteja depois: diff -u f1 f2 > fpatch ; patch -i fpatch -o f2diff

    
por 04.02.2016 / 00:17
1

Se você estiver tentando fazer isso no Windows, o comando fc poderá fazer o que você deseja. Algo como fc firstfile.xxx secondfile.xxx > output.txt the > criará o arquivo output.txt e se você executar o comando novamente, ele limpará tudo o que estava lá e iniciará o arquivo. Dois >> serão anexados ao final do arquivo. Se eles estiverem em locais diferentes e o caminho tiver espaços, você terá que fazer assim fc "first folder\first file.xxx" "second folder\second file" >> "some other folder\output.txt" o comando no Linux é simplesmente diff mas eu não sei a sintaxe para isso, aqui está um link para o sintaxe

    
por 03.02.2016 / 20:10