<em id="0a85b"><option id="0a85b"></option></em>

<abbr id="0a85b"></abbr>

      <nobr id="0a85b"></nobr>
        <tr id="0a85b"></tr>
        9久久伊人精品综合,亚洲一区精品视频在线,成 人免费va视频,国产一区二区三区黄网,99国产精品永久免费视频,亚洲毛片多多影院,精品久久久无码人妻中文字幕,无码国产欧美一区二区三区不卡
        學習啦 > 學習電腦 > 操作系統(tǒng) > Linux教程 > 如何快速刪除Linux文件中的重復數(shù)據(jù)行

        如何快速刪除Linux文件中的重復數(shù)據(jù)行

        時間: 孫勝652 分享

        如何快速刪除Linux文件中的重復數(shù)據(jù)行

          Linux系統(tǒng)操作中,如果文件中的數(shù)據(jù)過多,想要刪除重復數(shù)據(jù)行是非常麻煩的,查找不方便,那么有什么方法能夠快速刪除文件重復數(shù)據(jù)行呢?下面學習啦小編就給大家介紹下如何刪除文件重復數(shù)據(jù)行,一起來看看吧。

          一、去掉相鄰重復的數(shù)據(jù)行

          代碼如下:

          $cat data1.txt | uniq

          輸出:

          beijing

          wuhan

          beijing

          wuhan

          二、去掉所有重復的數(shù)據(jù)行

          代碼如下:

          $cat data1.txt | sort | uniq

          注:

          只有uniq命令的話,只是把相鄰的重復的數(shù)據(jù)行去掉。

          如果先 sort 的話,就會把所有重復的數(shù)據(jù)行變成相鄰的數(shù)據(jù)行,再 uniq 的話,就去掉所有重復的數(shù)據(jù)行了。

          輸出:

          beijing

          wuhan

          附:data1.txt

          代碼如下:

          [root@syy ~]# cat data1.txt

          beijing

          beijing

          wuhan

          wuhan

          wuhan

          beijing

          beijing

          beijing

          wuhan

          wuhan

          注:在過濾日志中的IP地址很有用。

          Linux下刪除大數(shù)據(jù)文件中部分字段重復的行

          最近寫的一個數(shù)據(jù)采集程序生成了一個含有1千多萬行數(shù)據(jù)的文件,數(shù)據(jù)由4個字段組成,按照要求需要刪除第二個字段重復的行,找來找去linux下也沒找到合適的工具,sed/gawk等流處理工具只能針對一行一行處理,并無法找到字段重復的行。看來只好自己python一個程序了,突然想起來利用mysql,于是進行乾坤大挪移:

          1. 利用mysqlimport --local dbname data.txt導入數(shù)據(jù)到表中,表名要與文件名一致

          2. 執(zhí)行下列sql語句(要求唯一的字段為uniqfield)

          代碼如下:

          use dbname;

          alter table tablename add rowid int auto_increment not null;

          create table t select min(rowid) as rowid from tablename group by uniqfield;

          create table t2 select tablename .* from tablename,t where tablename.rowid= t.rowid;《/p》 《p》drop table tablename;

          rename table t2 to tablename;

          上面就是Linux刪除文件重復數(shù)據(jù)行的方法介紹了,本文介紹了多種情況下刪除文件重復數(shù)據(jù)行的方法,希望對你有所幫助。

        312214 主站蜘蛛池模板: 国产人妻高清国产拍精品| 国产av一区二区精品久久凹凸| 人妻蜜臀久久av不卡| 上司人妻互换hd无码| 久久96热人妻偷产精品| 国产香蕉九九久久精品免费| 熟女人妻视频| 亚洲精品97久久中文字幕无码| 久久久久亚洲精品美女| 亚洲男女羞羞无遮挡久久丫| 五月天福利视频| 亚洲美免无码中文字幕在线| 97精品久久久久中文字幕| 乱码中文字幕| 好吊视频一区二区三区在线| 国产精品亚洲二区在线看 | 久久精品国产6699国产精 | 红杏av在线dvd综合| 亚洲中文字幕无码一久久区| 国产精品美女一区二三区| 成 人免费va视频| 激情文学一区二区国产区| 亚洲色最新高清AV网站| 欧美a在线播放| 好爽毛片一区二区三区四| 视频网站在线观看不卡| 午夜在线观看成人av| 91娇喘视频| 亚洲精品一区二区天堂| 人人玩人人添人人澡超碰| 国产精品毛片在线看不卡| 成人午夜在线观看日韩| 亚欧美闷骚院| 亚洲免费人成网站在线观看| 亚洲av无码片在线播放| 爱啪啪精品一区二区三区 | 国产精品亚洲二区在线看| 精品国产电影网久久久久婷婷| 熟妇人妻无码中文字幕老熟妇| 亚洲AV无码成人精品区一本二本| 亚洲精品色一区二区三区|