场景是我有 2 个文件,我想使用以下命令和行号并排比较:
diff -y file1.txt file2.txt
和
sdiff file1.txt file2.txt
上面的命令只是打印并排差异,但不显示行号。有什么办法吗?我搜索了很多,但找不到任何解决方案。我不能使用第三方工具仅供参考。任何人的任何天才想法?
更新:
我想要文件本身的文件号,而不是通过管道生成的行号 cat -n 等。可以说,我正在使用“--suppress-common-lines”进行差异,那么行号应该是省略了差异中未显示的内容。