Copia las diferencias entre dos archivos en unix.

En primer lugar, ¿cuál es el mejor y más rápido comando de Unix para obtener solo las diferencias entre dos archivos? Intenté usar diff para hacerlo (abajo).

Probé la respuesta dada por Neilvert Noval aquí.Compara dos archivos línea por línea y genera la diferencia en otro archivo

codigo

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

Pero, obtengo muchos espacios y un símbolo también antes de las diferentes líneas. Cómo arreglo eso ? Estaba pensando en eliminar los espacios finales y el primer '>', pero no estoy seguro de si eso es una solución ordenada.

Mi archivo1.txt tiene -

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

Mi archivo1.txt tiene -

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

Salida - "# muchos espacios aquí #> Me alegra estar aquí :)"

Rendimiento esperado - Encantado de estar aquí:)

Respuestas a la pregunta(3)

Su respuesta a la pregunta