我有 2 个文件,我想使用以下带有行号的命令并排比较:
diff -y abc1.txt abc2.txt
上面的命令只是打印并排差异,但不显示与文件关联的行号。
我什至尝试过:
diff -y --unchanged-line-format="" --new-line-format=":%dn: %L" abc1.txt abc2.txt
但它给出了一些格式冲突异常。有什么办法吗?我进行了很多搜索,但找不到任何解决方案。我不能只为您提供信息而使用第三方工具。任何出色的想法都将受到高度赞赏。
笔记:
我想要文件本身的文件号,而不是通过管道生成的行号 cat -n 等。可以说,我正在使用“--suppress-common-lines”进行差异化,那么行号应该是省略了差异中未显示的内容。我想显示与文件关联的行号。我不想在我的差异输出中生成行号