Если файлы огромны (но также должны быть отсортированы), comm
может быть предпочтительнее более общего решения grep, предложенного Иваном, поскольку оно работает построчно и, следовательно, не должно загружать весь файл2.txt в память (или поиск по каждой строке).
comm -3 file1-sorted.txt file2-sorted.txt | sed 's/^\t//'
Команда sed
необходима для удаления ведущей вкладки, вставленной с помощью comm
.