小编IDL*_*yer的帖子

将第一个文件中的每一行与第二个文件中的所有行进行比较?

我有得到由2个不同版本的同一工具生成的项目2所TCL表示,让我们给他们打电话v1.tclv2.tcl

除了行的顺序之外,这些日志对于所有意图和目的在逻辑上通常是相同的。当我的项目的版本 1 和 2 相同时,每行都v1.tcl将在某处恰好出现一次v2.tcl

我希望能够确定是否有人做出了v2.tcl需要向后移植的更改v1.tcl(或反之亦然)……换句话说,我只想看到不匹配的行。例如:

  1. v1.tcl

    foo1
    bar1
    hello1
    world1
    
    Run Code Online (Sandbox Code Playgroud)
  2. v2.tcl

    hello1
    bar1
    foo2
    world1
    goodbye2
    
    Run Code Online (Sandbox Code Playgroud)
  3. “差异”返回值:

    file1:1 foo1
    file2:3 foo2
    file2:5 goodbye2
    
    Run Code Online (Sandbox Code Playgroud)

我应该写我自己的小脚本吗?有没有工具可以做到这一点?

script bash diff vim command-line

2
推荐指数
1
解决办法
684
查看次数

标签 统计

bash ×1

command-line ×1

diff ×1

script ×1

vim ×1