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

  免費注冊 查看新帖 |

Chinaunix

  平臺 論壇 博客 文庫
12下一頁
最近訪問板塊 發(fā)新帖
查看: 2710 | 回復: 10
打印 上一主題 下一主題

腳本達人過來幫忙實現(xiàn)一個難度問題 [復制鏈接]

論壇徽章:
0
跳轉(zhuǎn)到指定樓層
1 [收藏(0)] [報告]
發(fā)表于 2010-03-22 02:34 |只看該作者 |倒序瀏覽
目標是截圖日志中特定的字段,來做統(tǒng)計,日志格式如下
20100107155228 |cache01_pop01|__NONE_VCDN__|download|1|-|72057594037927942 |cache01_pop01|VOD|1||-192.168.52.238|3970|-|QuickTime/7.6.
2 (qtver=7.6.2;os=Windows NT 5.1Service Pack 2)|-|192.168.2.206|554|ISMAIP|114124111188183221186151122147102160230790143163|/downloa
d/service.sdp?userid=63681661940&userip=192.168.53.108&spid=O1p1&pid=O2p2&cid=O3p3&subcontentid=9718123578332137000001&contenttype=2
&preview=1&oma=0&chargeuserid=13681661940&SubContentSize=404989&MimeType=38&filename=killman.3gp&mimetype=&proxy=0&subcontentsize=&t
imestamp=1262846219&life=3600&enkey=84175eae953be4db86e653b45c48ada4|2|key me|0|20100107155059 |0 |20100107155059 |20100107155228|89|89
|0|0|97574|97574|0|0|2|-|-|-|-|-|-|-|1|0|0|0|-|0 |0|_NONE_|cache01_pop01

提取紅色部分,要求顯示的格式如下
20100107 |  1  | 1415    |  1413    |   12
1415為第一個粗體部分的個數(shù),1413為第二個粗體部分的個數(shù)。

論壇徽章:
0
2 [報告]
發(fā)表于 2010-03-22 06:09 |只看該作者
沒看到1415和1413?

論壇徽章:
0
3 [報告]
發(fā)表于 2010-03-22 09:07 |只看該作者
看不懂樓主要統(tǒng)計什么,先幫你處理成一行吧
  1. awk -F "|"  'NF+NF1!=53{printf $0;NF1=NF1+NF-1;next}{print;NF1=0}' file
復制代碼

論壇徽章:
0
4 [報告]
發(fā)表于 2010-03-22 10:51 |只看該作者
回復 3# ywlscpl


    這個不錯,學習了,不知用sed 能實現(xiàn)否?

論壇徽章:
0
5 [報告]
發(fā)表于 2010-03-22 10:59 |只看該作者
回復 3# ywlscpl


    這個寫法是個殺手锏~很多情況都可以呵呵、厲害

論壇徽章:
0
6 [報告]
發(fā)表于 2010-03-22 11:38 |只看該作者
是不是有很多這樣的格式相同的記錄
那1415應該和1413相等才對呀

論壇徽章:
0
7 [報告]
發(fā)表于 2010-03-22 20:56 |只看該作者
me|0|20100107155059 |0 |20100107155059 |20100107155228|89|89
|0|0|97574|97574|0|0|2|-|-|-|-|-|-|-|1|0|0|0|-|0 |0|_NONE_|cache01_pop01
20100107 |  1  | 1415    |  1413    |   12


不好意思,我沒表述清楚,1415和1413只是我隨便寫的,代表這個0的個數(shù)(因為一個日志中有很多條這樣的記錄,統(tǒng)計這兩個數(shù)為0的個數(shù))。

論壇徽章:
0
8 [報告]
發(fā)表于 2010-03-22 20:59 |只看該作者
是不是有很多這樣的格式相同的記錄
那1415應該和1413相等才對呀
ghp268 發(fā)表于 2010-03-22 11:38



    是的,有很多這樣的格式,但是1415和1413代表的是拿兩個紅色標記的0的個數(shù)(紅色標記的數(shù)值不全是0,也有可能是1,1415是統(tǒng)計為0的個數(shù))

論壇徽章:
0
9 [報告]
發(fā)表于 2010-03-22 21:46 |只看該作者
回復 8# lskjlove25


    把所有的原始數(shù)據(jù)帖出來吧~

論壇徽章:
0
10 [報告]
發(fā)表于 2010-03-23 08:52 |只看該作者
問題描述不夠清楚

輸出格式中的第一個大概是表示 年月,可是第二個數(shù)值和最后一個數(shù)值表示什么呢?

第二個應該是第7個字段的唯一值的個數(shù),第三個字段的值大概是第50個字段的唯一值的個數(shù)

那么,紅色部分的 Windows 和  2 又是什么呢?是做為過濾依據(jù)?
您需要登錄后才可以回帖 登錄 | 注冊

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

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP