comm命令——

comm命令 :對已經有序的文件進行比較——第一列只在文件1中出現的文件,第二列只在文件2中出現的文件,第三列在文件1和文件2中同事出現的文件shell

請注意前提條件:spa

            comm對文件進行處理時,要求文件已經有序,若是沒有順序,請使用sort進行排序後進行處理。排序

語  法:io

             comm [-123][--help][--version][第1個文件][第2個文件]
補充說明:grep

             這項指令會一列列地比較兩個已排序文件的差別,並將其結果顯示出來,若是沒有指定任何參數,則會把結果分紅3行顯示debian

第1行僅是在第1個 文件中出現過的列;數據

第2行是僅在第2個文件中出現過的列;sort

第3行則是在第1與第2個文件裏都出現過的列。文件

若給予的文件名稱爲"-",則comm指令會從標 準輸入設備讀取數據。
參  數:
           -1        不顯示只在第1個文件裏出現過的列。
           -2        不顯示只在第2個文件裏出現過的列。
           -3        不顯示同時在第1和第2個文件裏出現過的列。

--help 在線幫助。
--version 顯示版本信息
debian:/shell# cat a1
1
2
3
4
5
6
debian:/shell# cat a2
1
2
3
4
7
8
debian:/shell# comm a1 a2
                                1
                                2
                                3
                                4
5
6
               7
               8
debian:/shell# comm -1 a1 a2
              1
              2
              3
              4
7
8
debian:/shell# comm -2 a1 a2
             1
             2
             3
             4
5
6
debian:/shell# comm -3 a1 a2
5
6
            7
            8
debian:/shell# comm -13 a1 a2
7
8
debian:/shell# comm -23 a1 a2
5
6
debian:/shell#co

但願我不會遺忘!debian:/shell# egrep -f a1 a21234debian:/shell# egrep -f a1 -v a278debian:/shell# egrep -f a2 -v a156debian:/shell# 

相關文章
相關標籤/搜索