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

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

Chinaunix

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

[文本處理] 文本處理 [復(fù)制鏈接]

論壇徽章:
1
CU十四周年紀(jì)念徽章
日期:2015-12-16 18:25:16
跳轉(zhuǎn)到指定樓層
1 [收藏(0)] [報告]
發(fā)表于 2015-06-29 10:45 |只看該作者 |倒序瀏覽
統(tǒng)計一段時間內(nèi)相應(yīng)時間段內(nèi)系統(tǒng)出現(xiàn)的個數(shù)(以201504028 - 20150510這個時間段為例子),如果行的內(nèi)容匹配UPC(不區(qū)分大小寫)但是內(nèi)容中沒有hotfix(不區(qū)分大小寫)則相應(yīng)的patch 加1,如
Te-VerisUPC--patch7-20150428  和   Te-VerisUPC--patch8-20150428  則20150428的upc_patch統(tǒng)計為2(2個)


文本:
Ter-VerisUPC-patch29.1-hotfix-20150407
Te-VerisUPC--patch7-20150428
Te-VerisUPC--patch8-20150428
Te-VerisUPC--patch29.1-hotfix-20150428
Te-VerisUPC--patch44-20150509
Te-VerisUPC--patch35-20150531
Te-VerisBilling-Settlement--patch6-20150503
Te-VerisBilling-Settlement--patch8-20150501
Te-VerisCRM--patch27-20150508
Te-VerisCRM--patch28-20150508
Te-VerisCRM--patch34.1-hotfix-20150531
Te-VerisCRM--patch23-20150505
Te-VerisCRM--patch30-20150508
Te-VerisCRM--patch41.2-hotfix-20150509

輸出:
---         upc_patch    upc_hotfix   crm_patch    crm_hotfix    billing_patch   billing_hotfix
20150428       2,            1,          ,              ,             ,               ,
20150429       ,            ,          ,              ,             ,               ,
20150430       ,            ,          ,              ,             ,               ,
20150501       ,            ,          ,              ,             1,               ,
20150502       ,            ,          ,              ,             ,               ,
20150503       ,            ,          ,              ,             1,               ,
20150504       ,            ,          ,              ,             ,               ,
20150505       ,            ,          1,              ,             ,               ,
20150506       ,            ,          ,              ,             ,               ,
20150507       ,            ,          ,              ,             ,               ,
20150508       ,            ,          3,              ,             ,               ,
20150509       1,            ,          ,             1,             ,               ,
20150510       ,            ,          ,              ,             ,               ,

論壇徽章:
54
2015亞冠之德黑蘭石油
日期:2015-07-07 13:00:1615-16賽季CBA聯(lián)賽之深圳
日期:2016-03-31 09:03:5415-16賽季CBA聯(lián)賽之遼寧
日期:2016-05-09 20:38:15程序設(shè)計版塊每日發(fā)帖之星
日期:2016-05-12 06:20:0015-16賽季CBA聯(lián)賽之四川
日期:2016-05-13 15:19:4715-16賽季CBA聯(lián)賽之福建
日期:2016-05-15 20:24:34每日論壇發(fā)貼之星
日期:2016-05-16 06:20:0015-16賽季CBA聯(lián)賽之吉林
日期:2016-05-26 11:49:4715-16賽季CBA聯(lián)賽之廣東
日期:2016-05-26 13:49:18極客徽章
日期:2016-12-07 14:05:2315-16賽季CBA聯(lián)賽之廣夏
日期:2016-12-20 17:33:532017金雞報曉
日期:2017-01-10 15:19:56
2 [報告]
發(fā)表于 2015-06-29 11:03 |只看該作者
回復(fù) 1# 423497786
  1. awk 'BEGIN{c=mktime("2015 04 28 00 00 00")}/[Uu][Pp][Cc]/{if($0!~/hotfix/){split($0,t,"-");a[t[length(t)]]+=1}}END{print "---","upc_patch";for(i=0;i<15;i++){print strftime("%Y%m%d",c+86400*i)","a[strftime("%Y%m%d",c+86400*i)]}}' file
復(fù)制代碼

論壇徽章:
1
CU十四周年紀(jì)念徽章
日期:2015-12-16 18:25:16
3 [報告]
發(fā)表于 2015-06-29 11:11 |只看該作者
回復(fù) 2# haooooaaa
不對,輸出根本不一樣
--- upc_patch
20150428,2
20150429,
20150430,
20150501,
20150502,
20150503,
20150504,
20150505,
20150506,
20150507,
20150508,
20150509,1
20150510,
20150511,
20150512,

   

論壇徽章:
54
2015亞冠之德黑蘭石油
日期:2015-07-07 13:00:1615-16賽季CBA聯(lián)賽之深圳
日期:2016-03-31 09:03:5415-16賽季CBA聯(lián)賽之遼寧
日期:2016-05-09 20:38:15程序設(shè)計版塊每日發(fā)帖之星
日期:2016-05-12 06:20:0015-16賽季CBA聯(lián)賽之四川
日期:2016-05-13 15:19:4715-16賽季CBA聯(lián)賽之福建
日期:2016-05-15 20:24:34每日論壇發(fā)貼之星
日期:2016-05-16 06:20:0015-16賽季CBA聯(lián)賽之吉林
日期:2016-05-26 11:49:4715-16賽季CBA聯(lián)賽之廣東
日期:2016-05-26 13:49:18極客徽章
日期:2016-12-07 14:05:2315-16賽季CBA聯(lián)賽之廣夏
日期:2016-12-20 17:33:532017金雞報曉
日期:2017-01-10 15:19:56
4 [報告]
發(fā)表于 2015-06-29 11:13 |只看該作者
回復(fù) 3# 423497786


    upc_patch 這一列不一樣? 和你的結(jié)果也是一樣的。 其它的你也沒有說要處理。

論壇徽章:
1
CU十四周年紀(jì)念徽章
日期:2015-12-16 18:25:16
5 [報告]
發(fā)表于 2015-06-29 11:15 |只看該作者
回復(fù) 4# haooooaaa
看我寫的輸出就知道了,難道要重復(fù)寫每一個?


   

論壇徽章:
54
2015亞冠之德黑蘭石油
日期:2015-07-07 13:00:1615-16賽季CBA聯(lián)賽之深圳
日期:2016-03-31 09:03:5415-16賽季CBA聯(lián)賽之遼寧
日期:2016-05-09 20:38:15程序設(shè)計版塊每日發(fā)帖之星
日期:2016-05-12 06:20:0015-16賽季CBA聯(lián)賽之四川
日期:2016-05-13 15:19:4715-16賽季CBA聯(lián)賽之福建
日期:2016-05-15 20:24:34每日論壇發(fā)貼之星
日期:2016-05-16 06:20:0015-16賽季CBA聯(lián)賽之吉林
日期:2016-05-26 11:49:4715-16賽季CBA聯(lián)賽之廣東
日期:2016-05-26 13:49:18極客徽章
日期:2016-12-07 14:05:2315-16賽季CBA聯(lián)賽之廣夏
日期:2016-12-20 17:33:532017金雞報曉
日期:2017-01-10 15:19:56
6 [報告]
發(fā)表于 2015-06-29 11:25 |只看該作者
回復(fù) 5# 423497786
  1. awk 'BEGIN{IGNORECASE=1;s=mktime("2015 04 28 00 00 00")}{split($0,t,"-")}/upc/&& $0!~/hotfix/{a[t[length(t)]]+=1}/upc/&& $0~/hotfix/{b[t[length(t)]]+=1}/crm/&& $0!~/hotfix/{c[t[length(t)]]+=1}/crm/&& $0~/hotfix/{d[t[length(t)]]+=1}/billing/&& $0!~/hotfix/{e[t[length(t)]]+=1}/billing/&& $0~/hotfix/{f[t[length(t)]]+=1}END{print "---","upc_patch","upc_hotfix","crm_patch","crm_hotfix","billing_patch","billing_hotfix";for(i=0;i<15;i++){z=strftime("%Y%m%d",s+86400*i);printf("%s,%s,%s,%s,%s,%s,%s\n",z,a[z],b[z],c[z],d[z],e[z],f[z])}}' file
復(fù)制代碼

論壇徽章:
2
黑曼巴
日期:2017-09-18 16:16:1315-16賽季CBA聯(lián)賽之廣東
日期:2017-10-25 16:20:16
7 [報告]
發(fā)表于 2015-06-29 14:28 |只看該作者

論壇徽章:
9
寅虎
日期:2013-12-02 12:49:22巨蟹座
日期:2014-07-18 18:13:34卯兔
日期:2014-07-25 14:43:08子鼠
日期:2014-07-26 10:10:51酉雞
日期:2014-07-31 15:09:562015亞冠之本尤德科
日期:2015-05-19 09:27:382015亞冠之卡爾希納薩夫
日期:2015-06-20 10:30:212015亞冠之阿爾納斯?fàn)?日期:2015-07-01 20:46:062015亞冠之城南
日期:2015-07-15 21:12:00
8 [報告]
發(fā)表于 2015-06-29 16:01 |只看該作者
  1. test@ubuntu:~/test$ cat test.awk
  2. BEGIN{
  3.         FS="-";
  4. }
  5. /20150428/,/20150510/{
  6.         sub("Veris","",$2);
  7.         gsub(/[0-9]/,"",$(NF-1));
  8.         a[$NF][$2][$(NF-1)]++;
  9.         c[$2];
  10.         d[$(NF-1)];
  11. }
  12. END{
  13.         printf "---\t";
  14.         for(i in c){
  15.                 for(j in d)
  16.                         printf "%s\t",i"_"j;
  17.         }
  18.         print "";
  19.         for(k=1;k<=asorti(a,b);k++){
  20.                 printf "%s\t",b[k];
  21.                 for(x in c){
  22.                         for(y in d)
  23.                                 printf "%d,\t",a[b[k]][x][y];
  24.                 }
  25.                 print "";
  26.         }
  27. }
復(fù)制代碼
湊合著用吧
您需要登錄后才可以回帖 登錄 | 注冊

本版積分規(guī)則 發(fā)表回復(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