gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-12-03 11:01:53 27 4
gpt4 key购买 nike

场景是我有 2 个文件,我想使用以下带有行号的命令并排比较它们:

diff -y file1.txt file2.txt


sdiff file1.txt file2.txt

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

更新:

我想要文件本身的文件号,而不是通过管道生成的行号 cat -n 等等。可以说,我正在使用“--suppress-common-l‌ ines”做差异,那么行号应该是省略了差异中未显示的内容。

最佳答案

下面的代码可用于并排显示两个文件中的不常见字段。

sdiff -l file1 file2 | cat -n | grep -v -e '($'  
下面的代码将显示常见字段以及输出中的行号。
diff -y file1 file2 | cat -n | grep -v -e '($'  

关于file - 如何在unix中并排显示行号?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38950802/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com