<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    jasmine214--love

    只有當(dāng)你的內(nèi)心總是充滿快樂、美好的愿望和寧靜時,你才能擁有強(qiáng)壯的體魄和明朗、快樂或者寧靜的面容。
    posts - 731, comments - 60, trackbacks - 0, articles - 0

    linux ---用uniq實現(xiàn)文件的并集和交集

    Posted on 2011-01-25 14:05 幻海藍(lán)夢 閱讀(3010) 評論(0)  編輯  收藏 所屬分類: Linux
    經(jīng)常有這樣的需求:兩個文本文件要求取重復(fù)的行或只取不重復(fù)的,簡單的情況下用sort和uniq來處理是非常方便的:
    利用現(xiàn)存兩個文件,生成一個新的文件

    1. 取出兩個文件的并集(重復(fù)的行只保留一份)

    2. 取出兩個文件交集(只留下同時存在于兩個文件中的文件)

    3. 刪除交集,留下其他的行


    1. cat file1 file2 | sort | uniq
    2. cat file1 file2 | sort | uniq -d
    3. cat file1 file2 | sort | uniq -u

    例如:
    [zzx@test55 ~]$ cat a
    1
    2
    3
    [zzx@test55 ~]$ cat b
    23
    2
    3
    4
    5
    6

    排序:
    [zzx@test55 ~]$ cat a b|sort
    1
    2
    2
    23
    3
    3
    4
    5
    6

    去重(并集):
    [zzx@test55 ~]$ cat a b|sort|uniq
    1
    2
    23
    3
    4
    5
    6

    交集:
    [zzx@test55 ~]$ cat a b|sort|uniq -d
    2
    3

    去除交集后的并集
    [zzx@test55 ~]$ cat a b|sort|uniq -u
    1
    23
    4
    5
    6
     
    差集可以用以下兩種方法實現(xiàn):
    grep -F -f listb lista -v
    sort B B A | uniq -u

    原文:http://zhaizhenxing.blog.51cto.com/643480/134556/
    主站蜘蛛池模板: 久久精品国产大片免费观看| 免费观看午夜在线欧差毛片| 免费看AV毛片一区二区三区| 国产成人无码综合亚洲日韩| 久久亚洲欧美国产精品| 免费观看男人吊女人视频| 亚洲国产综合人成综合网站| 亚洲色大成网站www| 91香蕉国产线在线观看免费 | 国产精品国产免费无码专区不卡| 亚洲一线产区二线产区精华| 日本一区二区免费看| 亚洲xxxx视频| 精品国产一区二区三区免费看| 一道本在线免费视频| 亚洲成a人一区二区三区| 日韩在线观看免费完整版视频| 国产无遮挡吃胸膜奶免费看| 女人体1963午夜免费视频| 国产午夜亚洲精品国产| 亚洲精品无码高潮喷水在线| 中文字幕的电影免费网站| 亚洲AV伊人久久青青草原| 免费在线视频你懂的| 亚洲一区二区三区亚瑟| 在线观看亚洲天天一三视| 免费国产a理论片| 国产成人亚洲综合无码| 国产午夜成人免费看片无遮挡 | 亚洲精品中文字幕无码A片老| 国产精品免费一级在线观看| 亚洲视频在线观看免费| 亚洲国产精品张柏芝在线观看| 国产卡一卡二卡三免费入口| 亚洲国产精品久久网午夜| 亚洲午夜久久久久久久久久| 久久精品无码专区免费青青| 精品国产呦系列在线观看免费| 亚洲国产一区二区a毛片| 成人黄色免费网址| 爱情岛论坛亚洲品质自拍视频网站|