更改表示diff的换行符的字符

时间:2014-08-26 04:19:26

标签: diff git-diff

我希望能够以一种将每个新“行”拆分为“。”的方式来区分文件。而不是'\ n'

使用标准diff命令有没有办法做到这一点?

我这样做的最终目标是能够在未填充换行符的纯文本文件上执行git diff。

1 个答案:

答案 0 :(得分:0)

只需在输入文件上使用tr(并通过使用进程替换避免临时文件,bash的一项功能):

diff -u <(tr . '\n' < file1) <(tr . '\n' < file2)

要与git集成,您需要根据gitattributes(5)

下的Generating diff text定义自定义差异驱动程序