Então, minha pergunta está relacionada a: diff onde as linhas são praticamente as mesmas, mas fora de ordem? , mas é um pouco diferente, neste caso a classificação não funcionará.
Eu tenho 2 arquivos e quero fazer um diff entre eles, mas como no caso anterior, as linhas estão fora de ordem. Ao contrário do caso anterior, porém, as linhas vêm em blocos de 5 e eu quero ter certeza de que esses pedaços são todos iguais. Por exemplo, vou fazer uma diferença de arquivo de linha de dois pedaços
file1.txt
1a
2a
1b
2b
file2.txt
1b
2b
1a
2a
file3.txt
1a
1b
2a
2b
Se olharmos para uma diferença entre esses arquivos, todos eles serão diferentes. Se fizermos um tipo primeiro e depois um diff, novamente teremos todos os três arquivos iguais. MAS para mim file3.txt não é o mesmo porque as linhas viriam em pares. Então, porque temos 1a, 2a no arquivo1.txt e 1a, 1b no arquivo3.txt, eu gostaria que fosse marcado como diferente.
Existe uma maneira legal / simples de fazer isso, ou a criação de um script será a única maneira de conseguir isso?
Tags diff