中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

如何使用AWK實現兩個文件對比

發布時間:2021-11-23 09:51:17 來源:億速云 閱讀:554 作者:小新 欄目:開發技術

這篇文章主要為大家展示了“如何使用AWK實現兩個文件對比”,內容簡而易懂,條理清晰,希望能夠幫助大家解決疑惑,下面讓小編帶領大家一起研究并學習一下“如何使用AWK實現兩個文件對比”這篇文章吧。

兩個文件, test11.txt 與test22.txt匹配 ,打印出匹配成功test22.txt 的內容

root@ubuntu:/tmp# cat test11.txt 
aa
bb
cc
2
d
a
xd
rr
aa
ff
root@ubuntu:/tmp# cat test22.txt 
aa  12132
efea  90
ifd a
bb  44
cc  123
2  432
d  432
a  fda
xd  32
rr   fe
aa   r32
ff  22
fdsail 00
hell 001

awk處理:

root@ubuntu:/tmp# awk  'NR==FNR{a[$1]=1}NR>FNR{if($1 in a)print $0}'  test11.txt  test22.txt  > result.txt        
root@ubuntu:/tmp# cat result.txt 
aa  12132
bb  44
cc  123
2  432
d  432
a  fda
xd  32
rr   fe
aa   r32
ff  22

注釋:NR 當前文件的行、 FNR 讀取的記錄數。。讀取第一個文件時NR=FNR

當讀取第二個文件時,FNR在第一個文件的基礎上繼續計數。NR歸零重新記錄。

NR==FNR時,處理第一個文件

NR > FNR時,處理第二個文件

統計日志中每分鐘的日志條數:

cat  access.log |awk -F ":" '{++S[$3]} END {for(i in S) print i"\t"S[i] }' | sort -k1g

$3 位日志記錄中時間 的分鐘。

-k1g     g參數與n相似,,按數字排序

以上是“如何使用AWK實現兩個文件對比”這篇文章的所有內容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內容對大家有所幫助,如果還想學習更多知識,歡迎關注億速云行業資訊頻道!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

awk
AI

志丹县| 浙江省| 高青县| 宁津县| 同心县| 股票| 徐水县| 丰原市| 博客| 中卫市| 辉县市| 安康市| 农安县| 措美县| 怀来县| 桂平市| 酒泉市| 通许县| 增城市| 新兴县| 仁布县| 安塞县| 印江| 拜城县| 临洮县| 承德县| 广水市| 乐平市| 肇源县| 富川| 龙陵县| 保山市| 肥东县| 新巴尔虎左旗| 昔阳县| 五家渠市| 靖远县| 嵩明县| 长兴县| 合川市| 宁武县|