Если ваши файлы file1.txt
... filen.txt
уже отсортированы, вы можете выполнить сортировку слиянием:
sort -m -u file1.txt ... filen.txt
Это наверняка будет самым быстрым.Если ваши файлы не отсортированы, вы можете просто сделать это без флага слияния:
sort -u file1.txt ... filen.txt
Если вам не нужна какая-либо форма сортировки, вы можете использовать эту строку awk :
awk '!($0 in a){a[$0]; print}' file1.txt ... filen.txt