Что обозначают символы < и > в обычном выводе diff file1.txt file2.txt?
<
>
diff file1.txt file2.txt
< доказывает, что строка старше, а > — что она новее.
Они обозначают строки, идентичные в обоих файлах.
Это перенаправления shell, которые выполняют отображаемые строки.
< предваряет содержимое первого файла, а > — содержимое второго файла.