TLDR
Первоначальный вопрос был неясен, и прочитал, что OP просто хотел уникальную версию содержимого файла. Это показано ниже. В обновленной форме вопроса ОП теперь заявляет, что он / она просто хочет знать, является ли содержимое файла уникальным или нет.
Проверьте, является ли содержимое файла уникальным или нет
Вы можете просто использовать, sortчтобы проверить, является ли файл уникальным или содержит дубликаты, например:
$ sort -uC input.txt && echo "unique" || echo "duplicates"
пример
Скажем, у меня есть эти два файла:
дубликат файла образца
$ cat dup_input.txt
This is a thread 139737522087680
This is a thread 139737513694976
This is a thread 139737505302272
This is a thread 139737312270080
This is a thread 139737203164928
This is a thread 139737194772224
This is a thread 139737186379520
уникальный образец файла
$ cat uniq_input.txt
A
B
C
D
Теперь, когда мы анализируем эти файлы, мы можем сказать, являются ли они уникальными или содержат дубликаты:
файл тестовых дубликатов
$ sort -uC dup_input.txt && echo "unique" || echo "duplicates"
duplicates
проверить уникальный файл
$ sort -uC uniq_input.txt && echo "unique" || echo "duplicates"
unique
Оригинальный вопрос (уникальное содержимое файла)
Может быть сделано только с sort:
$ sort -u input.txt
This is a thread 139737186379520
This is a thread 139737194772224
This is a thread 139737203164928
This is a thread 139737312270080
This is a thread 139737505302272
This is a thread 139737513694976
This is a thread 139737522087680