我有2个文件,我希望使用以下命令并排分别使用行号:
diff -y abc1.txt abc2.txt
上述命令只是打印并排差异,但不显示与文件关联的行号。
我甚至尝试过:
diff -y --unchanged-line-format="" --new-line-format=":%dn: %L" abc1.txt abc2.txt
但它给出了一些格式冲突异常。有什么办法吗?我搜索了很多,但无法找到任何解决方案。我不能仅仅根据您的信息使用第三方工具。任何精彩的创意都受到高度赞赏。
注意:
我希望文件本身存在的文件编号,而不是管道生成的行号,而不是管道等等。让我们说,我正在使用" - suppress-common-l分级表"然后应省略行号,这些行号未在diff中显示。我想显示与文件关联的行号。我不想在差异输出中生成行号