Linux基础命令---comm
comm
逐行比較兩個已經排序過的文件。結果以3列顯示:第1列顯示只在file1出現的內容,第2列顯示只在file2出現的內容,第3列顯示同時出現的內容。
此命令的適用范圍:RedHat、RHEL、Ubuntu、CentOS、SUSE、openSUSE、Fedora。
1、語法
comm [OPTION]... FILE1 FILE2?
?
2、選項列表
選項 | 說明 |
--version | 顯示命令版本信息 |
--help | 顯示幫助文檔 |
-1 | 不顯示第一個文件中出現的內容 |
-2 | 不顯示第二個文件出現的內容 |
-3 | 不顯示同時出現的內容?????????? |
--check-order | 檢查輸入是否正確排序,即使所有輸入行都已經配對 |
--nocheck-order | 不檢查輸入是否正確排序 |
--output-delimiter=STR | 使用STR將列分割 |
?
3、實例
1)直接比較?
[root@localhost weijie]#diff -y 1.c 2.c????????//查看兩個文件 abc????????????????????????????|?abd def????????????????????????????|?efg ghi????????????????????????????|?ghi [root@localhost weijie]#?comm 1.c 2.c??????????//比較,這兩個文件必須已經排序 abc ????abd def ????efg ???????ghi |
2)只顯示兩個文件共同出現的內容?
[root@localhost weijie]#?comm -12 1.c 2.c ghi |
?
?
做了一個Linux學習的平臺,目前出來一個雛形,各位可以參考使用
鏈接:https://pan.baidu.com/s/1GOLVU2CbpBNGtunztVpaCQ??密碼:n7bk
轉載于:https://blog.51cto.com/9888479/2319963
總結
以上是生活随笔為你收集整理的Linux基础命令---comm的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 服务交付审查:缺失的DevOps反馈环
- 下一篇: 使用TR1的智能指针