我想要做的是,区分 2 个文件并将 diff 输出写入 3 个不同的文件。我可以告诉 diff 格式化它的输出,如:
diff a.txt b.txt --new-line-format=... --old-line-format=... --unchanged-line-format=...
并使用这个:
diff a.txt b.txt --new-bla-bla="echo %l>new.txt" --old--="echo %l>old" ...
我可以输出到 3 个不同的文件,除了不出现双引号。
我想尽可能少地这样做,所以运行 3 个差异等不是一个选项