亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 開發 > Linux Shell > 正文

一天一個shell命令 文本操作系列-comm命令用法

2020-07-27 19:02:31
字體:
來源:轉載
供稿:網友

 comm命令比較兩個已排序文件每行數據的差異,并將其結果顯示出來,如果沒有指定任何參數,comm命令讀取這兩個文件,然后生成三列輸出:1>僅在file1中出現的行2>僅在file2中出現的行3>在兩個文件中都存在的行。
  如果為文件名之一指定 -(減號),則 comm 命令會從標準輸入設備讀取數據。

題外話:說到比較文件,過來人都用過Beyond Compare,老版本時候,我們只能右鍵選中用于比較的文件,再選中被比較文件,對比。 如今他有了豐富的界面,支持linux上比較文件。 干什么用的?svn管理不善的時候,版本控制做的不好的時候,你就會期望他了。這都是經驗- -!

回到正題:在shell中,也有個這么個命令---comm。 comm可用于兩個文件之間的比較。可以用于文件的比較,交集,求差以及差集操作。

這個定義其實不夠詳細,應該是 comm逐行比較已排序的文件1和文件2.

全稱:

(慚愧)沒有找到合適的全稱。 com 很明顯是compare開頭,m為mode。望高手指正。

查看―help

用法:comm [選項]... 文件1 文件2
逐行比較已排序的文件文件1 和文件2。

如果不附帶選項,程序會生成三列輸出。第一列包含文件1 特有的行,第二列包含 文件2 特有的行,而第三列包含兩個文件共有的行。

  -1        不輸出文件1 特有的行
  -2        不輸出文件2 特有的行
  -3        不輸出兩個文件共有的行

  --check-order            檢查輸入是否被正確排序,即使所有輸入行均成對
  --nocheck-order        不檢查輸入是否被正確排序
  --output-delimiter=STR    依照STR 分列

 解讀:

1. --check-order

該命令默認情況下  如果希望不檢驗排序,可以--nocheck-order。

 2. --output-delimiter=STR

 STR 就是個表達式。 可以是任何非特殊字符

3. -1,-2

  可以寫成 -12 與普通命令用起來一樣

  實例:

1.建立A.txt

加入元素

apple
 orange
 gold
 silver
 steel
 iron

2. 建立B.txt

加入元素

orange
 gold
 cookies
 carrot

可以嘗試直接比較: comm A.txt B.txt

你會發現提示一個錯誤,沒有排序。

3. 排序

復制代碼 代碼如下:

sort A.txt -o A.txt; sort B.txt -o B.txt

4. 比較

復制代碼 代碼如下:

$comm A.txt B.txt

復制代碼 代碼如下:

apple  
      carrot  
      cookies  
                gold  
iron  
                orange  
silver  
steel

結果實際為3列 其中第一列是文件1特有 -1表示刪除第一列

第二列是文件2特有的  -2代表刪除第二列
第三列代表共同有的  -3代表刪除共有的列

4.1 打印交集:

$comm 亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

国产成人啪精品视频免费网| 日韩精品免费在线视频观看| 在线观看日韩av| 中国人与牲禽动交精品| 久久人人爽人人爽爽久久| 久久久久久久一区二区| 91久久嫩草影院一区二区| 国产成人精品亚洲精品| 精品久久久久久中文字幕大豆网| 亚洲精品视频免费在线观看| 日韩成人xxxx| 亚洲精品乱码久久久久久按摩观| 91理论片午午论夜理片久久| 亚洲91精品在线观看| 98午夜经典影视| 91亚洲国产成人精品性色| 久久久久成人精品| 欧美怡红院视频一区二区三区| 亚洲午夜色婷婷在线| 少妇高潮久久久久久潘金莲| 久久久久久中文字幕| 欧美在线观看日本一区| 欧洲精品久久久| 97在线视频观看| 亚洲欧洲一区二区三区在线观看| 日韩免费在线观看视频| 亚洲自拍偷拍区| 日韩在线观看免费高清| 亚洲综合成人婷婷小说| 国产精品久久久久91| 不卡av在线网站| 亚洲а∨天堂久久精品喷水| 欧美日韩国产激情| www.99久久热国产日韩欧美.com| 国产精品久久久av久久久| 狠狠躁夜夜躁人人躁婷婷91| 亚洲黄在线观看| 羞羞色国产精品| 国产成人精品电影久久久| 久久亚洲精品中文字幕冲田杏梨| 中文字幕国产精品| 欧美性xxxx极品hd欧美风情| 中文字幕综合一区| 在线观看精品国产视频| 亚洲最新av网址| 日韩精品福利网站| 欧美激情一级欧美精品| 亚洲男人天堂网站| 久久久91精品国产| 国产999精品久久久影片官网| www.xxxx精品| 成人免费网视频| 精品国产乱码久久久久久虫虫漫画| 亚洲精品资源美女情侣酒店| 91精品国产777在线观看| 久久精品视频中文字幕| 欧美午夜精品久久久久久浪潮| 国产精品入口福利| 国产精品r级在线| 久久躁日日躁aaaaxxxx| 中日韩午夜理伦电影免费| 正在播放欧美视频| 91国内在线视频| 国产丝袜精品视频| 国产日本欧美视频| 久久久999精品| 韩国美女主播一区| 亚洲男人天堂2023| 精品av在线播放| 伦理中文字幕亚洲| 国产精品无码专区在线观看| 欧美日韩成人在线观看| 欧美精品一区二区免费| 久久精品视频在线播放| 久久久999国产精品| 亚洲全黄一级网站| 91久久精品国产91性色| 亚洲自拍偷拍第一页| 亚洲国产成人91精品| 91理论片午午论夜理片久久| 97超级碰碰碰久久久| 国产98色在线| 国产精品自产拍在线观看| 国产精品久久久久久久久久久久| 亚洲国产精久久久久久久| 午夜欧美大片免费观看| 免费97视频在线精品国自产拍| 97视频色精品| 一区二区欧美在线| 91久久精品在线| 亚洲香蕉成视频在线观看| 欧美成人在线免费视频| 亚洲精品动漫久久久久| 日韩精品在线观看一区二区| 欧美国产日产韩国视频| 日韩电影中文 亚洲精品乱码| 久久精品国产免费观看| 国产精品视频精品| 最好看的2019的中文字幕视频| 久久av在线看| 久久久伊人欧美| 富二代精品短视频| 亚洲成av人影院在线观看| 日韩精品极品视频免费观看| 91精品国产精品| 性欧美办公室18xxxxhd| 亚洲日韩第一页| 日韩av成人在线| 亚洲天堂第二页| 最近2019好看的中文字幕免费| 大伊人狠狠躁夜夜躁av一区| 国产一区二区三区久久精品| 久久夜色精品亚洲噜噜国产mv| 91嫩草在线视频| 亚洲欧美日本另类| 欧美激情在线视频二区| 中文字幕av一区二区三区谷原希美| 欧美日韩国产丝袜另类| 久久亚洲国产成人| 久久久999成人| 亚洲欧美日韩一区在线| 久久九九精品99国产精品| 一区二区三区动漫| 丝袜情趣国产精品| 欧美精品一区在线播放| 97视频网站入口| 欧美三级xxx| 国产视频精品在线| 中文字幕久热精品视频在线| 欧美精品18videosex性欧美| 日韩高清电影好看的电视剧电影| 亚洲18私人小影院| 蜜臀久久99精品久久久无需会员| 7777精品久久久久久| 91国产精品91| 青青久久av北条麻妃海外网| 欧美国产日产韩国视频| 亚洲丝袜av一区| 国产香蕉精品视频一区二区三区| 91久久久久久久一区二区| 日韩av网站在线| 久久久久久高潮国产精品视| 亚洲人成在线播放| 日韩精品视频免费专区在线播放| 久久精品这里热有精品| 久久久久久久久中文字幕| 国产精品wwwwww| 成人97在线观看视频| 91国产视频在线播放| 亚洲精品小视频| 91精品成人久久| 日韩av网站在线| 欧美国产极速在线| 亚洲欧美中文在线视频| 精品成人久久av| 亚洲美女黄色片| 在线电影av不卡网址| 成人免费福利视频| 欧美在线亚洲在线| 日韩国产高清污视频在线观看| 精品久久中文字幕久久av| 欧美美女操人视频| 国产成人精品电影久久久| 欧美大胆在线视频|