Копировать различия между двумя файлами в Unix

Во-первых, какая из команд Unix является лучшей и самой быстрой, чтобы получить различия только между двумя файлами? Я попытался использовать diff, чтобы сделать это (ниже).

Я попробовал ответ, данный Нейлвертом Новалом, здесь -Сравнивайте два файла построчно и генерируйте разницу в другом файле

код -

diff -a --suppress-common-lines -y file1.txt file2.txt >> file3.txt

Но я получаю много пробелов и символ> перед разными строками. Как мне это исправить? Я думал об удалении конечных пробелов и первого «>», но не уверен, что это аккуратное исправление.

Мой file1.txt имеет -

Hello World!
Its such a nice day!
#this is a newline and not a line of text# 

Мой file1.txt имеет -

Hello World!
Its such a nice day!
Glad to be here!
#this is a newline and not a line of text# 

Вывод - "# Много пробелов здесь #> Рад быть здесь :)"

Ожидаемый результат - Рад быть здесь :)

Ответы на вопрос(3)

Ваш ответ на вопрос