亚洲av成人无遮挡网站在线观看,少妇性bbb搡bbb爽爽爽,亚洲av日韩精品久久久久久,兔费看少妇性l交大片免费,无码少妇一区二区三区

  免費(fèi)注冊(cè) 查看新帖 |

Chinaunix

  平臺(tái) 論壇 博客 文庫(kù)
最近訪問板塊 發(fā)新帖
查看: 1649 | 回復(fù): 8
打印 上一主題 下一主題

[文本處理] awk處理文本的問題 [復(fù)制鏈接]

論壇徽章:
0
跳轉(zhuǎn)到指定樓層
1 [收藏(0)] [報(bào)告]
發(fā)表于 2013-03-19 11:44 |只看該作者 |倒序?yàn)g覽
本帖最后由 mwl326 于 2013-03-19 11:45 編輯

文本格式如下:

WARNING: 03-19 10:00:00:  XXX. * 1126189408 [xxxxxxxxx.cpp] [check_item] : socket 74 closed by peer.
WARNING: 03-19 10:00:00:  XXX. * 1231087968 read [src] from xxxxxui fail
WARNING: 03-19 10:00:00:  XXX * 1231087968 read [dt] from xxxxxxui fail
WARNING: 03-19 10:00:00:  XXX * 1524803936 [xxxxxxx.cpp] [xxxxxxx] : areaID is zero
WARNING: 03-19 10:00:00:  XXX * 1598232928 read [xxxxx] from mcpackof ui fail
ERROR: 03-19 10:00:00:  XXX * 1598232928 read [xxxxx] from mcpackof ui fail
WARNING: 03-19 10:00:00:  XXX * 1472354656 [xxxxxxx.cpp] [get_provinceID] : areaID is zero
WARNING: 03-19 10:00:00:  XXX * 1650682208 [xxxxxxx.cpp] [get_provinceID] : areaID is zero
FATAL: 03-19 10:00:00:  XXX * 1430395232 [xxxxxxxx.cpp] [get_provinceID] : areaID is zero
WARNING: 03-19 10:00:00:  XXX * 1335986528 [xxxxxxxx.cpp] [get_provinceID] : areaID is zero

我想用第一列和具體的日志內(nèi)容作為key 統(tǒng)計(jì)對(duì)應(yīng)的數(shù)值。
比如
處理后得到:
data【W(wǎng)ARNING】【[xxxxxxxxx.cpp] [check_item] : socket 74 closed by peer.】 有多少個(gè), 以此類推。

謝謝~~

論壇徽章:
32
處女座
日期:2013-11-20 23:41:20雙子座
日期:2014-06-11 17:20:43戌狗
日期:2014-06-16 11:05:00處女座
日期:2014-07-22 17:30:47獅子座
日期:2014-07-28 15:38:17金牛座
日期:2014-08-05 16:34:01亥豬
日期:2014-08-18 13:34:25白羊座
日期:2014-09-02 15:03:55金牛座
日期:2014-11-10 10:23:58處女座
日期:2014-12-02 09:17:52程序設(shè)計(jì)版塊每日發(fā)帖之星
日期:2015-06-16 22:20:002015亞冠之塔什干火車頭
日期:2015-06-20 23:28:22
2 [報(bào)告]
發(fā)表于 2013-03-19 12:14 |只看該作者
本帖最后由 yestreenstars 于 2013-03-19 12:21 編輯
  1. sed -r 's/^([^:]*).*[0-9]{10} (.*)$/data【\1】【\2】/'
復(fù)制代碼

論壇徽章:
0
3 [報(bào)告]
發(fā)表于 2013-03-19 12:44 |只看該作者
回復(fù) 2# yestreenstars

謝謝 但是我想用awk獲取一個(gè)統(tǒng)計(jì)數(shù)值。


   

論壇徽章:
0
4 [報(bào)告]
發(fā)表于 2013-03-19 12:47 |只看該作者
回復(fù) 2# yestreenstars

就是我想遍歷一次文件就可以做到。


   

論壇徽章:
15
2015年辭舊歲徽章
日期:2015-03-03 16:54:15雙魚座
日期:2015-01-15 17:29:44午馬
日期:2015-01-06 17:06:51子鼠
日期:2014-11-24 10:11:13寅虎
日期:2014-08-18 07:10:55酉雞
日期:2014-04-02 12:24:51雙子座
日期:2014-04-02 12:19:44天秤座
日期:2014-03-17 11:43:36亥豬
日期:2014-03-13 08:13:51未羊
日期:2014-03-11 12:42:03白羊座
日期:2013-11-20 10:15:18CU大;照
日期:2013-04-17 11:48:45
5 [報(bào)告]
發(fā)表于 2013-03-19 12:50 |只看該作者
  1. awk '{printf $2 FS $1 ;for (i=7;i<=NF;i++) printf FS $i;printf RS}' input|sort |uniq -c |sort -n
復(fù)制代碼

論壇徽章:
32
處女座
日期:2013-11-20 23:41:20雙子座
日期:2014-06-11 17:20:43戌狗
日期:2014-06-16 11:05:00處女座
日期:2014-07-22 17:30:47獅子座
日期:2014-07-28 15:38:17金牛座
日期:2014-08-05 16:34:01亥豬
日期:2014-08-18 13:34:25白羊座
日期:2014-09-02 15:03:55金牛座
日期:2014-11-10 10:23:58處女座
日期:2014-12-02 09:17:52程序設(shè)計(jì)版塊每日發(fā)帖之星
日期:2015-06-16 22:20:002015亞冠之塔什干火車頭
日期:2015-06-20 23:28:22
6 [報(bào)告]
發(fā)表于 2013-03-19 13:14 |只看該作者
這樣可以嗎?
  1. awk '{for(i=7;i<=NF;i++)s=s?s" "$i:$i;a[$1,s]++;s=""}END{for(i in a)print a[i],i}'
復(fù)制代碼

論壇徽章:
0
7 [報(bào)告]
發(fā)表于 2013-03-19 13:59 |只看該作者
# sed  -r 's/03-19.*[0-9]{3,}//' file | sort -nr | uniq -c
      1 WARNING:  read [xxxxx] from mcpackof ui fail
      1 WARNING:  read [src] from xxxxxui fail
      1 WARNING:  read [dt] from xxxxxxui fail
      1 WARNING:  [xxxxxxxxx.cpp] [check_item] : socket 74 closed by peer.
      1 WARNING:  [xxxxxxxx.cpp] [get_provinceID] : areaID is zero
      1 WARNING:  [xxxxxxx.cpp] [xxxxxxx] : areaID is zero
      2 WARNING:  [xxxxxxx.cpp] [get_provinceID] : areaID is zero
      1 FATAL:  [xxxxxxxx.cpp] [get_provinceID] : areaID is zero
      1 ERROR:  read [xxxxx] from mcpackof ui fail

論壇徽章:
0
8 [報(bào)告]
發(fā)表于 2013-03-21 22:44 |只看該作者
回復(fù) 6# yestreenstars


    謝謝你~~~  

論壇徽章:
0
9 [報(bào)告]
發(fā)表于 2013-03-23 09:31 |只看該作者
提示: 作者被禁止或刪除 內(nèi)容自動(dòng)屏蔽
您需要登錄后才可以回帖 登錄 | 注冊(cè)

本版積分規(guī)則 發(fā)表回復(fù)

  

北京盛拓優(yōu)訊信息技術(shù)有限公司. 版權(quán)所有 京ICP備16024965號(hào)-6 北京市公安局海淀分局網(wǎng)監(jiān)中心備案編號(hào):11010802020122 niuxiaotong@pcpop.com 17352615567
未成年舉報(bào)專區(qū)
中國(guó)互聯(lián)網(wǎng)協(xié)會(huì)會(huì)員  聯(lián)系我們:huangweiwei@itpub.net
感謝所有關(guān)心和支持過ChinaUnix的朋友們 轉(zhuǎn)載本站內(nèi)容請(qǐng)注明原作者名及出處

清除 Cookies - ChinaUnix - Archiver - WAP - TOP