我正在尝试将输出与预期输出进行比较。
$python <program> < input.txt > output.txt
$diff expected.txt output.txt
我预期的输出以 lf 结尾(所有 unix 终端都应该如此)。只要我使用真正的 unix 终端,此比较就会起作用。但在运行 Windows 和 git bash 的家用台式机上,此比较在每一行都失败 - 输出文件以 crlf 结尾构成。
我已将 auto.crlf 设置为 false,甚至尝试重新安装 git 并调整文件检出设置,但没有任何效果。
有任何想法吗?