Объедините текстовые файлы и удалите дубликаты строк

Как эффективно объединить несколько текстовых файлов и удалить дубликаты строк в конечном файле в Ubuntu?

У меня есть эти файлы:

file1.txt содержит

alpha beta gamma delta 

file2.txt содержит

 beta gamma delta epsilon 

file3.txt содержит

 delta epsilon zeta eta 

Я хотел бы, чтобы файл final.txt содержал:

 alpha beta gamma delta epsilon zeta eta 

Буду признателен за помощь.

Если вы хотите распечатать только первый экземпляр каждой строки без сортировки:

 $ awk '!seen[$0]++' file1.txt file2.txt file3.txt alpha beta gamma delta epsilon zeta eta 

Очень просто

 sort -u file[123].txt