婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > Shell腳本去重的幾種方法實例

Shell腳本去重的幾種方法實例

熱門標簽:聯通電話機器人怎么接 電銷機器人 劍魚 曲阜400電話辦理 申請公司400電話要注意什么 奧維互動地圖標注參數 衛星地圖標注地名 寧波智能外呼系統公司 安裝外呼系統費用 地圖標注輻射圖案

測試文件

復制代碼 代碼如下:

[root@bogon ~]# cat >test
jason
jason
jason
fffff
jason

按 Ctr + D保存

1、sort -u

復制代碼 代碼如下:

[root@bogon ~]# sort -u test
fffff
jason

2、uniq
復制代碼 代碼如下:

[root@bogon ~]# uniq test
jason
fffff
jason

由此可見,uniq需要先排序后才能去重

3、sort、管道和uniq結合運用
去除重復并保留一份重復的數據

復制代碼 代碼如下:

[root@bogon ~]# sort test|uniq
fffff
jason

  去除所有重復的行(不保留重復的行),并計算行數
復制代碼 代碼如下:

[root@bogon ~]# sort test|uniq -uc
      1 fffff

  找出所有重復的行,并計算行數
復制代碼 代碼如下:

[root@bogon ~]# sort test|uniq -dc
      4 jason

根據某個字段去重

將原有數據改為

復制代碼 代碼如下:

[root@bogon ~]# more test
jason 1
jason 2
jason 1
fffff 2
jason 3
[root@bogon ~]# sort -k 1,1 -u test
fffff 2
jason 1

  man sort查看sort的用法,-k參數是這么描述的:
復制代碼 代碼如下:

    -k, --key=POS1[,POS2]
    start a key at POS1 (origin 1), end it at POS2 (default end of line)

  也就是說-k哪幾個列進行排序,pos1是開始列,pos2是結束列

標簽:仙桃 江西 大慶 上饒 三門峽 遵義 大興安嶺 安康

巨人網絡通訊聲明:本文標題《Shell腳本去重的幾種方法實例》,本文關鍵詞  Shell,腳本,去,重的,幾種,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《Shell腳本去重的幾種方法實例》相關的同類信息!
  • 本頁收集關于Shell腳本去重的幾種方法實例的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 元朗区| 兰考县| 三原县| 山东省| 古田县| 吴桥县| 宁化县| 静海县| 吴旗县| 通渭县| 扎兰屯市| 清丰县| 延吉市| 福州市| 西宁市| 辽中县| 哈尔滨市| 开江县| 卢龙县| 察隅县| 互助| 马边| 伊吾县| 萨嘎县| 封丘县| 中牟县| 台北县| 台东县| 象山县| 类乌齐县| 昌吉市| 青海省| 林周县| 静宁县| 东丽区| 资源县| 博白县| 新泰市| 文昌市| 南投市| 东乌珠穆沁旗|