美文网首页
Linux之comm命令

Linux之comm命令

作者: 词穷又词贫 | 来源:发表于2017-05-10 10:30 被阅读46次

    comm:比较两个已经排序文件,一定是要已经排序好的文件。
    命令:comm [option] file1 file2
    comm比较之后的结果会显示三列。
    第一列:表示只在file1中的行。
    第二列:表示只在file2中的行。
    第三列:表示file1与file2共同存在的行。

    option : 1,2,3
    1:表示不显示第一列
    2:表示不显示第二列
    3:表示不显示第三列

    例子:
    comm -23 file1 file2 //表示file1与file2比较,显示只存在file1文件中的行。

    # cat  /data/mysql/binlogs/mysql-bin.index 
        /data/mysql/binlogs/mysql-bin.000001
        /data/mysql/binlogs/mysql-bin.000002
        /data/mysql/binlogs/mysql-bin.000003
        /data/mysql/binlogs/mysql-bin.000004
        /data/mysql/binlogs/mysql-bin.000005
    # cat /data/binlog_backup/backup.file 
        /data/mysql/binlogs/mysql-bin.000001
        /data/mysql/binlogs/mysql-bin.000002
        /data/mysql/binlogs/mysql-bin.000003
    
    # comm -23 /data/mysql/binlogs/mysql-bin.index  /data/binlog_backup/backup.file
        /data/mysql/binlogs/mysql-bin.000004
        /data/mysql/binlogs/mysql-bin.000005
    
    # comm -12 /data/mysql/binlogs/mysql-bin.index  /data/binlog_backup/backup.file
        /data/mysql/binlogs/mysql-bin.000001
        /data/mysql/binlogs/mysql-bin.000002
        /data/mysql/binlogs/mysql-bin.000003

    相关文章

      网友评论

          本文标题:Linux之comm命令

          本文链接:https://www.haomeiwen.com/subject/gdbwtxtx.html