A resposta simples é: "compare a versão ordenada de ambos os arquivos".
Em bash
:
diff <(sort file1) <(sort file2)
Obviamente, isso não significa que os dois arquivos tenham a mesma semântica que os arquivos de origem de uma linguagem de programação (supondo que estejam sintaticamente corretos).