
Я пытаюсь сравнить результат с ожидаемым результатом.
$python <program> < input.txt > output.txt
$diff expected.txt output.txt
Мой ожидаемый вывод имеет окончания lf (как и должно быть для всех терминалов unix.) Это сравнение работает всякий раз, когда я использую настоящий терминал unix. Но на моем домашнем компьютере, на котором запущены windows и git bash, это сравнение не работает на каждой строке - выходной файл создается с окончаниями crlf.
Я установил auto.crlf в значение false и даже пытался переустановить git и изменить настройки извлечения файлов, но это не принесло успеха.
Есть идеи?