您现在的位置: 万盛学电脑网 >> 操作系统 >> Linux教程 >> 正文

linux比较文件输出不同的内容

作者:佚名    责任编辑:admin    更新时间:2022-06-22

class="area"> linux比较文件输出不同的内容:1) comm mission:
 
        comm [-123] file1 file2 [> sfile]
 
        NOTE: file1,file2 must be firstly sorted !
 
        -1/2/3 means: -1 ----- rid the only retained contents in file1
 
                      -2 ----- rid the only retained contents in file2
 
                      -3 ----- rid the communal lines in both two files
 
         正如,上面说的那样,comm命令运用的前提是针对两个sorted文件!
 
       该命令是对两个已经排好序的文件进行比较。其中file1和file2是已排序的文件。comm读取这两个文件,然后生成三列输出:仅在file1中出现的行;仅在file2中出现的行;在两个文件中都存在的行。如果文件名用“- ”,则表示从标准输入读取。
 
 
 
  选项1、2或3抑制相应的列显示。例如comm - 12就只显示在两个文件中都存在的行;comm - 23只显示在第一个文件中出现而未在第二个文件中出现的行;comm - 123则什么也不显示。
 
 
 
2) grep mission:
 
 
 
       grep -v -f file1 file2