Skopiuj różnice między dwoma plikami w Uniksie

Po pierwsze, co jest najlepszym i najszybszym poleceniem unix, aby uzyskać tylko różnice między dwoma plikami? Próbowałem użyć diff, aby to zrobić (poniżej).

Spróbowałem tutaj odpowiedzi udzielonej przez Neilvert Noval -Porównaj dwa pliki wiersz po wierszu i wygeneruj różnicę w innym pliku

kod -

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

Ale dostaję dużo spacji i symbolu> także przed różnymi liniami. Jak to naprawić? Myślałem o usunięciu końcowych spacji i pierwszego „>”, ale nie byłem pewien, czy jest to zgrabna poprawka.

Mój plik1.txt ma -

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

Mój plik1.txt ma -

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

Wyjście - „# Wiele miejsc tutaj #> Cieszę się, że tu jestem :)”

Oczekiwany wynik - Cieszę się że tu jestem:)

questionAnswers(3)

yourAnswerToTheQuestion