Как показать, какой файл отличается от других

Я пытаюсь написать сценарий, чтобы получить информацию из 5 разных мест и сравнить их с различиями. Информация – это просто IP-адреса, и я их помещаю в текстовые файлы. Я использую:

diff --from-file file1 file2 file3 file4 file5 

для их сравнения, и это работает, но мне нужно показать, какой файл содержит различную информацию. Я ожидаю, что только один или не более двух файлов не будет соответствовать.

Извините за любую двусмысленность, это мой первый вопрос.

Если вы измените формат diff на унифицированный с -u имена файлов появятся.

Другим решением может быть запуск программы контрольной суммы, например md5sum, sha1sum и т. Д. Для всех файлов, и посмотреть, какая из них имеет контрольную сумму, отличную от первой.

diffuse может обрабатывать 5 входов (sudo apt-get install diffuse). На странице руководства:

 Diffuse is a graphical tool for merging and comparing text files. Diffuse is able to compare an arbitrary number of files side-by-side and gives users the ability to manually adjust line matching and directly edit files.