2013-05-15 17 views
-1

我已經有了以下輸入文件(稱爲log)。解析文件來計算出現天數

2012-02-10 11:00:44.211 connection closed_to host 
2012-02-10 11:00:44.598 connection closed_to host 
2012-02-10 11:00:45.510 connection closed_to host 
2012-02-10 11:00:45.891 connection closed_to host 
2012-02-10 11:00:46.111 connection closed_to host 

我希望能夠計算每分鐘的行數。例如,我想獲得以下的輸出:

2012-02-10 11:00 connection closed to host 5 
+0

作爲這樣寫問題沒有什麼意義。大多數人閱讀它不會看到你可能發佈的任何其他問題。請編輯這是一個獨立的問題。 –

回答

1

你給定的輸入文件具有11:00不是4 5場比賽,並有在11:01不匹配,但忽略了:

awk -F'[: ]' '{a[$1" "$2":"$3" "$5" "$6" "$7]++}END{for(k in a)print k,a[k]}' log 
2012-02-10 11:00 connection closed_to host 5 
+0

是的,對不起。這只是一個例子。謝謝! – xdigit