鍍金池/ 問(wèn)答/Linux/ linux 計(jì)算每十分鐘的個(gè)數(shù)

linux 計(jì)算每十分鐘的個(gè)數(shù)

有一個(gè)CSV,其中一列為時(shí)間。我想統(tǒng)計(jì)每十分鐘(或每30分鐘)出現(xiàn)的行數(shù)。比如00:00~00:09有多少條,00:10~00:19有多少條。用linux統(tǒng)計(jì)。

clipboard.png

回答
編輯回答
若相惜

假設(shè)你的csv文件叫做temp.csv,可以做到按小時(shí)統(tǒng)計(jì)

awk -F":" '{count[$2]++} END{for(i=0; i<24; i++){if(i<10){bb=0""i;}else{bb=i;} print bb"\t"count[bb]}}' temp.csv
2017年7月8日 00:04