Pode ser que você esteja depois:
diff -u f1 f2 > fpatch ; patch -i fpatch -o f2diff
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.
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
Tags diff merge comparison css