<br><br><div class="gmail_quote"><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
$ cat hadi | sort | uniq -c -w 9 | sort -n | perl -ne 'print unless<br>
/(\d+)/ and $1 < 3'<br>
<div class="im">      4 CallId 91  State TK         Bts 5  Bt 1  Tr (4 0x0f)  E1 (4 0<br>
18)  Tru (0 1 1)<br>
</div>      7 CallId 92  State CL         Bts 7  Bt 1  Tr (6 0x0a)  E1 (3 1<br></blockquote></div>Thank you for your reply. To just have one 'State' for the CallId , I created one new logfile as the following:<br>
#more logfile1 | grep "State TK" >> logfile2<br>Then in the logfile2 , I tried to count the number of occurances of each distinct CallId with the aid of your proposed command . But in the output, I see differences between the number obtained from counting them manually with the one generated from your command. Can you please correct me?<br>
<br>