Имеется вот такой текст:
125.224.192.93 - - [17/Aug/2011:23:56:22 +0700] "CONNECT 203.188.197.119:25 HTTP/1.0" 200 1120 "-" "-"
125.224.192.93 - - [17/Aug/2011:23:56:22 +0700] "CONNECT 203.188.197.119:25 HTTP/1.0" 200 1120 "-" "-"
125.224.192.93 - - [17/Aug/2011:23:56:23 +0700] "CONNECT 203.188.197.119:25 HTTP/1.0" 200 1120 "-" "-"
119.47.82.77 - - [17/Aug/2011:23:56:23 +0700] "CONNECT 168.95.5.5:25 HTTP/1.0" 200 1120 "-" "-"
119.47.82.77 - - [17/Aug/2011:23:56:24 +0700] "CONNECT 140.131.1.12:25 HTTP/1.0" 200 1120 "-" "-"
119.47.82.77 - - [17/Aug/2011:23:56:28 +0700] "CONNECT 211.20.188.150:25 HTTP/1.0" 200 1120 "-" "-"
116.212.124.229 - - [17/Aug/2011:23:56:34 +0700] "CONNECT 168.95.6.62:25 HTTP/1.0" 200 1120 "-" "-"
119.47.82.77 - - [17/Aug/2011:23:56:37 +0700] "CONNECT 168.95.6.58:25 HTTP/1.0" 200 1120 "-" "-"
119.47.82.77 - - [17/Aug/2011:23:56:37 +0700] "CONNECT 168.95.195.16:25 HTTP/1.0" 200 1120 "-" "-"
116.212.124.229 - - [17/Aug/2011:23:56:39 +0700] "CONNECT 203.188.197.119:25 HTTP/1.0" 200 1120 "-" "-"
Охота получить что-нибудь подобное:
125.224.192.93 - 3
119.47.82.77 - 3
116.212.124.229 - 2
Т.е. весь исходный текст как бы сгруппировался по первой части строки, в данном случае по Ip адресу. Справа - цифра которая говорит о том сколько раз строка с данный Ip адресом появляется во всем тексте.
Можно ли такое получить ?