通过linux文件命令获取file1和file2联合内容的更好方法?

通过linux文件命令获取file1和file2联合内容的更好方法?,linux,filemerge,Linux,Filemerge,有一个file1和另一个文件file2,那么我获得file1和file2的联合文件的解决方案是: 步骤:获取交点集文件 comm -1 -2 file1 file2 >>intersectionFile 步骤:获取file1 comm -1 -3 file1 file2 >> file1ComplementFile 步骤:获取file2 comm -2 -3 file1 file2 >> file2ComplementFile 步骤:获取并集文件等

有一个
file1
和另一个文件
file2
,那么我获得
file1
file2
的联合文件的解决方案是:

  • 步骤:获取交点集文件

    comm -1 -2 file1 file2 >>intersectionFile
    
  • 步骤:获取
    file1

    comm -1 -3 file1 file2 >> file1ComplementFile
    
  • 步骤:获取
    file2

    comm -2 -3 file1 file2 >> file2ComplementFile
    
  • 步骤:获取并集文件等于相交集文件加上
    file1
    的补集文件加上
    file2
    的补集文件

    cat intersectionFile file1ComplementFile file2ComplementFile >> unionFile
    

  • 我的问题是,是否有更好或更简单的方法来获取
    file1
    file2
    的联合文件?

    您的操作与
    comm file1 file2>联合文件相同。你能试试吗?

    文件1文件2是csv文件吗?不,只是一个数据文件,包含log center.thx生成的标志和数据!真管用!公共部分在第三列中输出,但看起来不太好。我的意图是file1+file2 intersectionFile,而不是在第三列中列出的内容。