Ответ 1
Вот решение, которое НЕ изменит порядок строк:
fgrep -x -f file1 file2
Возможный дубликат:
как показать общие линии (reverse diff)?
Есть ли команда, чтобы сделать противоположность diff? Я хочу сравнить два файла, если одно и то же существует, и создайте их список. Я пытаюсь выяснить, какая запись существует в обоих файлах.
Вот решение, которое НЕ изменит порядок строк:
fgrep -x -f file1 file2
Используйте команду соединения:
join a.txt b.txt
при условии, что файлы отсортированы; если нет:
sort a.txt > sorted_a.txt; sort b.txt > sorted_b.txt; join sorted_a.txt sorted_b.txt