Shell 具有并排差异的行号
我想编写一个区分两个文件的shell脚本,并将结果转储到另一个文件中 我发现Shell 具有并排差异的行号,shell,diff,vimdiff,sdiff,Shell,Diff,Vimdiff,Sdiff,我想编写一个区分两个文件的shell脚本,并将结果转储到另一个文件中 我发现sdiff比diff更直观。但是,sdiff不会打印出差异所在的行号。我还尝试了vimdiff,它显示了行号,但我不确定如何将结果从shell脚本转储到文件中 到目前为止,我使用的是: sdiff -s file1 file2 有没有一种方法可以通过行号获得并排的差异 有一个非常好的工具用于此:meld 要安装:sudo-apt-get-install-meld 您可以检查两个或多个文件之间以及目录之间的差异。解决方案
sdiff
比diff
更直观。但是,sdiff
不会打印出差异所在的行号。我还尝试了vimdiff
,它显示了行号,但我不确定如何将结果从shell脚本转储到文件中
到目前为止,我使用的是:
sdiff -s file1 file2
有没有一种方法可以通过行号获得并排的差异 有一个非常好的工具用于此:
meld
要安装:sudo-apt-get-install-meld
您可以检查两个或多个文件之间以及目录之间的差异。解决方案是使用差异。答案如下: