婷婷综合国产,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腳本去重的幾種方法實例的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 灌云县| 公主岭市| 融水| 温宿县| 云霄县| 孝义市| 孟津县| 海南省| 潞城市| 福安市| 江川县| 噶尔县| 大兴区| 库伦旗| 玉龙| 肃南| 铜川市| 逊克县| 宣武区| 金湖县| 溧阳市| 普兰县| 琼结县| 安平县| 富川| 平乐县| 赫章县| 扎囊县| 昭通市| 西华县| 芜湖市| 卫辉市| 前郭尔| 吴旗县| 南京市| 张掖市| 呼伦贝尔市| 开江县| 当涂县| 滕州市| 留坝县|