小编nom*_*a49的帖子

如何在unix中并排显示行号?

场景是我有两个文件,我想要使用以下命令并排编号:

diff -y file1.txt file2.txt
Run Code Online (Sandbox Code Playgroud)

sdiff file1.txt file2.txt
Run Code Online (Sandbox Code Playgroud)

上面的命令只是打印并排差异,但不显示行号.有什么办法吗?我搜索了很多但找不到任何解决方案.我不能使用第三方工具FYI.任何人的天才想法?

更新:

我想要文件本身存在的文件编号而不是管道生成的行号到cat -n等.让我们说,我正在使用"--suppress-common-l ines"做差异然后行号应该是省略了没有在差异中显示的内容.

unix diff file sdiff

24
推荐指数
3
解决办法
2万
查看次数

标签 统计

diff ×1

file ×1

sdiff ×1

unix ×1