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 são completamente diferentes.
Como posso ver quais linhas são realmente diferentes entre dois arquivos, independentemente do número da linha?
command-line
diff
user394
fonte
fonte
sort
punho.Respostas:
sort
pode ser usado para obter os arquivos na mesma ordem, paradiff
compará-los e identificar as diferenças. Se você tiver substituição de processo, poderá usá-lo e evitar a criação de novos arquivos classificados.fonte
Criou um script para isso que mantém intacta a sequência de linhas . Aqui está uma versão anotada das linhas importantes:
fonte