Команда Linux для поиска различий между двумя файлами

Команда Linux для поиска различий между двумя файлами

У меня есть file1, который содержит строки, точно такие же, как file2, НО file 2 содержит больше строк. Мне нужно извлечь ТОЛЬКО эти дополнительные строки. Я попробовал diffcommand, но вывод очень длинный, а мне нужны только дополнительные строки. Может кто-нибудь помочь?

решение1

Попробуйте, diff -wон будет игнорировать все пробелы. Кроме того, вы можете перенаправить свой вывод таким moreобразом, чтобы вы могли увидеть все различия:

 diff -w file1 file2 | more

Если вам нужно более удобное отображение, вы можете использовать переключатель -y, который отобразит две страницы рядом и -lдобавит нумерацию страниц:

diff -wyl file1 file2

Связанный контент