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

  免費注冊 查看新帖 |

Chinaunix

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

[文本處理] 急,有例子,每日統(tǒng)計昨日次數(shù)腳本怎么寫 [復(fù)制鏈接]

論壇徽章:
0
跳轉(zhuǎn)到指定樓層
1 [收藏(0)] [報告]
發(fā)表于 2015-03-04 09:41 |只看該作者 |倒序瀏覽
       時間   |狀態(tài)|其他| 網(wǎng)站 | 手機
   201501011211|200|qwe|163.com|13912345678
   201503031225|200|asd|sina.com|18912345678
   201503031332|403|asd|baidu.com|com|13912345678
   201503031722|200|asd|goole.com|13512345678
   201503031712|200|sdf|goole.com|13512345678
   201503031811|200|wer|baidu.com|18912345678
   201503031918|200|sdf|goole.com|13512345678
統(tǒng)計出昨日第二列狀態(tài)為200,每個網(wǎng)站的訪問手機的次數(shù)(不用去重)
如果今天是3月4日,我們是今天都要統(tǒng)計昨天的日志,那么按日想要的結(jié)果如下:
20150303|sina.com|1
20150303|google.com|3
20150303|baidu.com|1

求職 : 機器學(xué)習(xí)
論壇徽章:
79
2015年亞洲杯紀(jì)念徽章
日期:2015-05-06 19:18:572015七夕節(jié)徽章
日期:2015-08-21 11:06:172015亞冠之阿爾納斯?fàn)?日期:2015-09-07 09:30:232015亞冠之薩濟拖拉機
日期:2015-10-21 08:26:3915-16賽季CBA聯(lián)賽之浙江
日期:2015-12-30 09:59:1815-16賽季CBA聯(lián)賽之浙江
日期:2016-01-10 12:35:21技術(shù)圖書徽章
日期:2016-01-15 11:07:2015-16賽季CBA聯(lián)賽之新疆
日期:2016-02-24 13:46:0215-16賽季CBA聯(lián)賽之吉林
日期:2016-06-26 01:07:172015-2016NBA季后賽紀(jì)念章
日期:2016-06-28 17:44:45黑曼巴
日期:2016-06-28 17:44:4515-16賽季CBA聯(lián)賽之浙江
日期:2017-07-18 13:41:54
2 [報告]
發(fā)表于 2015-03-04 10:03 |只看該作者
本帖最后由 zsszss0000 于 2015-03-04 14:17 編輯
  1. awk -vFS="|" -vOFS="|" '/20150303/{if ($2=200)a[$4]++}END{for(i in a) print 20150303,i,a[i]}' urfile
復(fù)制代碼
  1. 20150303|goole.com|3
  2. 20150303|sina.com|1
  3. 20150303|baidu.com|2
復(fù)制代碼
參考3樓進行了一點修改
  1. awk  -vFS="|" -vOFS="|" 'BEGIN{"date +%Y%m%d"| getline v;v--;print v}{if ($1~v&&$2=200)a[$4]++}END{for(i in a) print 20150303,i,a[i]}' urfile     
復(fù)制代碼
  1. 20150303
  2. 20150303|goole.com|3
  3. 20150303|sina.com|1
  4. 20150303|baidu.com|2
復(fù)制代碼
修正4樓提出的缺陷
  1. awk  -vFS="|" -vOFS="|" 'BEGIN{" date -d yesterday +%Y%m%d"| getline v;print v}{if ($1~v&&$2=200)a[$4]++}END{for(i in a) print 20150303,i,a[i]}' urfile   
復(fù)制代碼

論壇徽章:
30
申猴
日期:2014-04-10 09:43:532015年亞洲杯紀(jì)念徽章
日期:2015-03-20 14:40:232015亞冠之阿爾納斯?fàn)?日期:2015-06-02 18:59:042015亞冠之阿爾希拉爾
日期:2015-06-30 15:22:572015亞冠之大阪鋼巴
日期:2015-07-20 10:44:332015亞冠之阿爾納斯?fàn)?日期:2015-10-28 14:57:5215-16賽季CBA聯(lián)賽之新疆
日期:2015-12-25 10:18:45黑曼巴
日期:2016-06-26 21:39:5315-16賽季CBA聯(lián)賽之山西
日期:2016-07-25 21:54:2715-16賽季CBA聯(lián)賽之北京
日期:2016-10-27 12:07:2315-16賽季CBA聯(lián)賽之八一
日期:2017-07-07 16:39:0915-16賽季CBA聯(lián)賽之吉林
日期:2017-09-04 12:14:43
3 [報告]
發(fā)表于 2015-03-04 10:16 |只看該作者
本帖最后由 zxy877298415 于 2015-03-04 10:17 編輯
  1. awk -F\| 'BEGIN{"date +%Y%m%d"| getline v;}{if((v-1)==substr($1,1,8)) a[substr($1,1,8)"|"$4]++;}END{for( i in a) print i"|"a[i]}' file
  2. 20150303|sina.com|1
  3. 20150303|goole.com|3
  4. 20150303|baidu.com|2
復(fù)制代碼
回復(fù) 1# wzltian


   

論壇徽章:
10
天蝎座
日期:2013-09-22 22:32:23程序設(shè)計版塊每日發(fā)帖之星
日期:2016-08-07 06:20:00lufei
日期:2016-06-17 17:38:40程序設(shè)計版塊每日發(fā)帖之星
日期:2016-06-12 06:20:002016科比退役紀(jì)念章
日期:2016-05-31 15:47:20CU十四周年紀(jì)念徽章
日期:2016-05-27 12:24:562015年亞洲杯之阿曼
日期:2015-05-03 21:01:352015年辭舊歲徽章
日期:2015-03-03 16:54:15天蝎座
日期:2013-10-20 21:05:24程序設(shè)計版塊每日發(fā)帖之星
日期:2016-08-11 06:20:00
4 [報告]
發(fā)表于 2015-03-04 14:03 |只看該作者
本帖最后由 liion631818 于 2015-03-04 14:22 編輯

回復(fù) 2# zsszss0000


    遇到月初做減一操作就有問題了,比如20150301
  1. awk -F '|' 'BEGIN{
  2.                 "date -d \"`date` -1 day\" +%Y%m%d" | getline date;
  3.         }
  4.         $1~date && $2==200' testfile
復(fù)制代碼

求職 : 機器學(xué)習(xí)
論壇徽章:
79
2015年亞洲杯紀(jì)念徽章
日期:2015-05-06 19:18:572015七夕節(jié)徽章
日期:2015-08-21 11:06:172015亞冠之阿爾納斯?fàn)?日期:2015-09-07 09:30:232015亞冠之薩濟拖拉機
日期:2015-10-21 08:26:3915-16賽季CBA聯(lián)賽之浙江
日期:2015-12-30 09:59:1815-16賽季CBA聯(lián)賽之浙江
日期:2016-01-10 12:35:21技術(shù)圖書徽章
日期:2016-01-15 11:07:2015-16賽季CBA聯(lián)賽之新疆
日期:2016-02-24 13:46:0215-16賽季CBA聯(lián)賽之吉林
日期:2016-06-26 01:07:172015-2016NBA季后賽紀(jì)念章
日期:2016-06-28 17:44:45黑曼巴
日期:2016-06-28 17:44:4515-16賽季CBA聯(lián)賽之浙江
日期:2017-07-18 13:41:54
5 [報告]
發(fā)表于 2015-03-04 14:12 |只看該作者
的確是這樣的,確實沒有考慮到這個問題,請問date指令是否可以查詢昨天?回復(fù) 4# liion631818


   

求職 : 機器學(xué)習(xí)
論壇徽章:
79
2015年亞洲杯紀(jì)念徽章
日期:2015-05-06 19:18:572015七夕節(jié)徽章
日期:2015-08-21 11:06:172015亞冠之阿爾納斯?fàn)?日期:2015-09-07 09:30:232015亞冠之薩濟拖拉機
日期:2015-10-21 08:26:3915-16賽季CBA聯(lián)賽之浙江
日期:2015-12-30 09:59:1815-16賽季CBA聯(lián)賽之浙江
日期:2016-01-10 12:35:21技術(shù)圖書徽章
日期:2016-01-15 11:07:2015-16賽季CBA聯(lián)賽之新疆
日期:2016-02-24 13:46:0215-16賽季CBA聯(lián)賽之吉林
日期:2016-06-26 01:07:172015-2016NBA季后賽紀(jì)念章
日期:2016-06-28 17:44:45黑曼巴
日期:2016-06-28 17:44:4515-16賽季CBA聯(lián)賽之浙江
日期:2017-07-18 13:41:54
6 [報告]
發(fā)表于 2015-03-04 14:14 |只看該作者
  1. date -d yesterday +%Y%m%d
復(fù)制代碼
可以查詢昨天的日期。回復(fù) 4# liion631818


   

論壇徽章:
28
2015年迎新春徽章
日期:2015-03-04 10:16:53午馬
日期:2015-03-20 17:11:07亥豬
日期:2015-03-20 17:11:23戌狗
日期:2015-03-20 17:11:33酉雞
日期:2015-03-20 17:11:47申猴
日期:2015-03-20 17:11:58未羊
日期:2015-03-20 17:12:10子鼠
日期:2015-03-20 17:12:23丑牛
日期:2015-03-20 17:12:40卯兔
日期:2015-03-20 17:12:51辰龍
日期:2015-03-20 17:13:00巳蛇
日期:2015-03-20 17:13:12
7 [報告]
發(fā)表于 2015-03-04 14:18 |只看該作者
本帖最后由 我是一隻羊 于 2015-03-04 14:25 編輯

awk -F\| -vDate=$(date +%Y%m%d -d '-1 day') '{if(($1~Date)&&($2~200)){a[$4]++}}END{for(i in a)print Date"|"i"|"a}' inputfile

論壇徽章:
10
天蝎座
日期:2013-09-22 22:32:23程序設(shè)計版塊每日發(fā)帖之星
日期:2016-08-07 06:20:00lufei
日期:2016-06-17 17:38:40程序設(shè)計版塊每日發(fā)帖之星
日期:2016-06-12 06:20:002016科比退役紀(jì)念章
日期:2016-05-31 15:47:20CU十四周年紀(jì)念徽章
日期:2016-05-27 12:24:562015年亞洲杯之阿曼
日期:2015-05-03 21:01:352015年辭舊歲徽章
日期:2015-03-03 16:54:15天蝎座
日期:2013-10-20 21:05:24程序設(shè)計版塊每日發(fā)帖之星
日期:2016-08-11 06:20:00
8 [報告]
發(fā)表于 2015-03-04 14:20 |只看該作者
回復(fù) 6# zsszss0000


    好方法,學(xué)習(xí)了,

論壇徽章:
7
2015年辭舊歲徽章
日期:2015-03-03 16:54:152015年迎新春徽章
日期:2015-03-04 09:57:092015小元宵徽章
日期:2015-03-06 15:58:18程序設(shè)計版塊每日發(fā)帖之星
日期:2015-08-09 06:20:00每日論壇發(fā)貼之星
日期:2015-08-09 06:20:00程序設(shè)計版塊每日發(fā)帖之星
日期:2015-08-22 06:20:00程序設(shè)計版塊每日發(fā)帖之星
日期:2015-08-27 06:20:00
9 [報告]
發(fā)表于 2015-03-05 10:54 |只看該作者
awk 'BEGIN{FS="|";OFS="|";lastDay=strftime( "%Y%m%d", systime() - 3600*24*2)  }$2==200&& $1~lastDay {a[$4]++}  END{for(i in a) print lastDay, i, a[i]}' urfile

論壇徽章:
1
2015亞冠之柏太陽神
日期:2015-09-29 10:00:55
10 [報告]
發(fā)表于 2015-03-13 23:55 |只看該作者
日志數(shù)據(jù)入庫,sql查詢多好,再用php寫個查詢頁面。
您需要登錄后才可以回帖 登錄 | 注冊

本版積分規(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