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

主頁(yè) > 知識(shí)庫(kù) > shell兩個(gè)文件去重的多種姿勢(shì)

shell兩個(gè)文件去重的多種姿勢(shì)

熱門標(biāo)簽:測(cè)繪地圖標(biāo)注名稱 德陽(yáng)400電話申請(qǐng) 天津電話外呼系統(tǒng)排名 怎么在百度地圖標(biāo)注公司的位置 百度地圖標(biāo)注直線距離 外呼電話系統(tǒng)怎么操作 鶴崗400電話申請(qǐng) 智能電銷機(jī)器人有用嗎 商機(jī)地圖標(biāo)注

前言

大家都知道shell在文本處理上確有極大優(yōu)勢(shì),比如多文本合并、去重等,但是最近遇到了一個(gè)難搞的問(wèn)題,即兩個(gè)大數(shù)據(jù)量文件去重。下面來(lái)看看詳細(xì)的介紹吧。

要求 

有txt文件A.txt和B.txt。

其中A為關(guān)鍵詞和搜索量,以逗號(hào)分隔,約90萬(wàn)行。

B為關(guān)鍵詞,約400萬(wàn)行。

需要從A中找出與B重復(fù)的關(guān)鍵詞。

我試了N種姿勢(shì),但結(jié)果都不盡人意,最奇怪的是有些方法對(duì)小數(shù)據(jù)量的測(cè)試文件有用,一旦用在A與B上就會(huì)失敗,真叫人百思不得其解。

姿勢(shì)一:

awk -F, '{print $1}' A >keywords.txt
cat keywords.txt B.txt | sort | uniq -d
 
#先從A.txt種取出關(guān)鍵詞,然后與B.txt一起打開(kāi),用sort排序,uniq -d 取出重復(fù)的行

姿勢(shì)二:

awk -F, '{print $1}' A >keywords.txt
#照例先取出關(guān)鍵詞
 
comm -1 -2 keywords.txt B.txt
#利用comm命令,顯示兩個(gè)文件都存在的行

姿勢(shì)三:

awk -F, '{print $1}' A >keywords.txt
for i in `cat keywords.txt`
do
  A=`egrep -c "^$i$" B.txt`
  if [ $A != 0 ]
  then
    echo $i >>重復(fù)關(guān)鍵詞.txt
  fi
done
 
#這種姿勢(shì)就稍微復(fù)雜點(diǎn)
#首先取出關(guān)鍵詞,然后利用for循環(huán)逐個(gè)去B.txt里面匹配(注意正則寫法^$i$),如果匹配到的結(jié)果數(shù)不為0,說(shuō)明這個(gè)關(guān)鍵詞是重復(fù)的,然后輸出
#這種方法的優(yōu)點(diǎn)是穩(wěn)妥,缺點(diǎn)是效率太TM低了,90萬(wàn)個(gè)詞逐一與400萬(wàn)詞匹配,shell默認(rèn)又沒(méi)有多線程,耗時(shí)太長(zhǎng)。

姿勢(shì)四:

awk -F, '{print $1}' A >keywords.txt
cat keywords.txt B.txt | awk '!a[$1]++'
 
#這個(gè)方法的原理其實(shí)我不太懂,awk命令實(shí)在太強(qiáng)大太高深了,但是這種方法又簡(jiǎn)潔又快速

其實(shí)還有一種grep -vgrep -f 的方法,但是我沒(méi)有試過(guò),所以不在這里列出了。

總結(jié)

以上就是這篇文章的全部?jī)?nèi)容了,希望本文的內(nèi)容對(duì)大家的學(xué)習(xí)或者工作能帶來(lái)一定的幫助,如果有疑問(wèn)大家可以留言交流。

您可能感興趣的文章:
  • 判斷文件是否存在的shell腳本代碼
  • Shell逐行讀取文件的4種方法
  • shell去掉文件中空行(空白行)的方法詳解
  • shell腳本中執(zhí)行時(shí)提示“沒(méi)有那個(gè)文件或目錄”的解決辦法
  • shell按行讀取文件的3種方法
  • Shell腳本統(tǒng)計(jì)文件行數(shù)的8種方法
  • Shell獲取文件的文件名和擴(kuò)展名的例子
  • Shell中調(diào)用、引用、包含另一個(gè)腳本文件的三種方法
  • shell判斷文件,目錄是否存在或者具有權(quán)限的代碼
  • shell中刪除文件中重復(fù)行的方法

標(biāo)簽:百色 鎮(zhèn)江 武漢 滁州 優(yōu)質(zhì)小號(hào) 六盤水 自貢 丹東

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《shell兩個(gè)文件去重的多種姿勢(shì)》,本文關(guān)鍵詞  shell,兩個(gè),文件,去,重的,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問(wèn)題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無(wú)關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《shell兩個(gè)文件去重的多種姿勢(shì)》相關(guān)的同類信息!
  • 本頁(yè)收集關(guān)于shell兩個(gè)文件去重的多種姿勢(shì)的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av
    一区二区免费视频| 亚洲三级电影全部在线观看高清| 亚洲人成在线播放网站岛国| 欧美福利视频导航| 久久99精品国产麻豆婷婷洗澡| 亚洲综合色噜噜狠狠| 亚洲激情图片qvod| 久久久一区二区| 欧美亚洲一区二区在线观看| 欧美性猛交一区二区三区精品| 欧美性受极品xxxx喷水| 日韩一区国产二区欧美三区| 欧美成人精品3d动漫h| 国产精品你懂的在线| 亚洲综合色丁香婷婷六月图片| 蜜臀国产一区二区三区在线播放| 日本亚洲免费观看| 不卡的电影网站| 日韩欧美的一区二区| 亚洲男同1069视频| 国产一区二区久久| 欧美午夜宅男影院| 国产精品久久久久久久久快鸭 | 欧美日韩黄色一区二区| 日韩免费看网站| 婷婷六月综合亚洲| 91蝌蚪porny| 亚洲欧美偷拍卡通变态| 懂色一区二区三区免费观看| 欧美va在线播放| 美日韩一区二区| 欧美电影在哪看比较好| 一区二区三区成人| 色欧美88888久久久久久影院| 国产精品卡一卡二卡三| 国产麻豆精品在线| 久久久久久久久久久久电影 | 久久精品国产亚洲5555| 日韩欧美国产综合| 国模少妇一区二区三区| 国产欧美一区二区三区网站| 韩国一区二区三区| 国产精品日韩成人| 9i在线看片成人免费| 亚洲男人天堂一区| 日韩精品在线网站| www.综合网.com| 夜夜爽夜夜爽精品视频| 91精品久久久久久久91蜜桃 | 欧美日本在线播放| 国产在线一区二区| 亚洲午夜精品17c| 久久久久国产免费免费| 欧美日韩精品欧美日韩精品一综合| 青青草成人在线观看| 欧美—级在线免费片| 在线综合+亚洲+欧美中文字幕| 国产精品一级黄| 在线观看国产日韩| 国产传媒日韩欧美成人| 国产亚洲精久久久久久| 激情六月婷婷综合| 中文字幕制服丝袜成人av| 欧美大黄免费观看| 欧美日韩在线播放一区| 成人v精品蜜桃久久一区| 国产一区二区三区在线看麻豆| 国产人成一区二区三区影院| 色猫猫国产区一区二在线视频| 成人教育av在线| 99精品1区2区| 欧洲精品一区二区| 欧美日韩国产另类一区| 一本到高清视频免费精品| 成人午夜碰碰视频| av中文字幕不卡| 在线视频一区二区三| 欧美日韩免费一区二区三区| 欧美精品一卡二卡| 日韩欧美一级特黄在线播放| 亚洲精品乱码久久久久久黑人 | 亚洲天堂2016| 亚洲青青青在线视频| 免费在线看一区| 丰满少妇在线播放bd日韩电影| gogo大胆日本视频一区| 欧美综合天天夜夜久久| 日韩欧美中文字幕公布| 国产精品每日更新| 亚洲一二三区在线观看| 另类小说欧美激情| 欧美日韩免费视频| 中文字幕av一区二区三区高| 亚洲一级二级三级在线免费观看| 午夜精品久久久久久久| 成人av电影观看| 欧美精品一区二区精品网| 亚洲成人资源在线| 99视频一区二区三区| 亚洲综合激情小说| 亚洲狠狠爱一区二区三区| 高清日韩电视剧大全免费| 欧美美女一区二区在线观看| 国产欧美精品一区二区三区四区| 一区二区三区在线不卡| 91片在线免费观看| av在线免费不卡| 欧美激情一区三区| 99re成人精品视频| 国产精品久久久久久久久免费丝袜| 国产在线精品一区二区不卡了| 欧美日韩成人一区二区| 日韩精品国产欧美| 精品视频免费看| 激情成人午夜视频| 综合久久久久久| 欧美另类高清zo欧美| 天堂一区二区在线| 日韩欧美美女一区二区三区| 国产福利电影一区二区三区| 综合婷婷亚洲小说| 欧美日韩精品一二三区| 精品写真视频在线观看| 亚洲色图19p| 国产日韩欧美精品在线| 91在线观看美女| 免费成人在线影院| 中文字幕视频一区二区三区久| 欧美亚洲一区三区| av一区二区三区| 国产露脸91国语对白| 午夜欧美电影在线观看| 中文字幕国产一区| 2021国产精品久久精品| 色综合婷婷久久| 国产在线不卡一区| 亚洲成人www| 亚洲欧美一区二区三区极速播放| 日韩一卡二卡三卡四卡| 欧美亚洲动漫另类| 欧美四级电影网| 在线观看国产一区二区| 97成人超碰视| 99精品在线免费| 国产高清精品在线| 国产经典欧美精品| 国内精品国产成人| 精品亚洲成a人| 国产福利一区二区三区| 国产99久久久精品| 99国产精品视频免费观看| 91亚洲精华国产精华精华液| 成人av午夜电影| 91视频观看视频| 欧美猛男男办公室激情| 在线电影国产精品| 久久新电视剧免费观看| 国产三级欧美三级| 亚洲国产va精品久久久不卡综合 | 国产欧美精品在线观看| www.66久久| 欧美男女性生活在线直播观看| 精品第一国产综合精品aⅴ| 欧美一级xxx| 欧美亚洲丝袜传媒另类| 国产精品国产三级国产aⅴ原创| 国产欧美日韩中文久久| 亚洲综合色视频| 亚洲日韩欧美一区二区在线| 欧美日韩视频第一区| 色婷婷综合久久久| 国产一区二三区| 午夜精品久久一牛影视| 亚洲国产婷婷综合在线精品| 亚洲成人福利片| 亚洲精品久久嫩草网站秘色| 亚洲风情在线资源站| 成人妖精视频yjsp地址| 自拍偷在线精品自拍偷无码专区| 88在线观看91蜜桃国自产| 日韩丝袜情趣美女图片| 一区二区三区在线观看视频| 久久se这里有精品| 欧美一区中文字幕| 亚洲一区在线观看网站| 国产成人aaa| 中文字幕在线观看一区| 成人激情午夜影院| 秋霞成人午夜伦在线观看| 在线一区二区视频| 亚洲久草在线视频| 一道本成人在线| 91麻豆精品在线观看| 国产欧美日韩另类一区| 国产精品国产三级国产aⅴ原创 | 精品国产乱码久久久久久蜜臀| 欧美美女一区二区三区| 蜜臀av性久久久久蜜臀aⅴ流畅 | 久久久久久麻豆| 成人网在线播放|