我希望能够以一种将每个新“行”拆分为“。”的方式来区分文件。而不是'\ n'
使用标准diff命令有没有办法做到这一点?
我这样做的最终目标是能够在未填充换行符的纯文本文件上执行git diff。
答案 0 :(得分:0)
只需在输入文件上使用tr(并通过使用进程替换避免临时文件,bash的一项功能):
diff -u <(tr . '\n' < file1) <(tr . '\n' < file2)
要与git集成,您需要根据gitattributes(5)
Generating diff text
定义自定义差异驱动程序