AWK help

hello group ,

I have huge log file .In which I have to filter name and date from the file how can i do it from awk.Suppose if i have radius.log in which i have to know that kaushalender have logined or not and i can filter it on date also suppose on 6-8-2004 how many times he has logined.please help me
thanx
kaushalender
kaushalenderSr ManagerAsked:
Who is Participating?
 
de2ZotjesConnect With a Mentor Commented:
I am not sure why you would want to use awk right away. If you are only interested in number of logins  it is much faster and easier to do a grep and wc:

grep kaushalinder radius.log|grep '6-8-2004'|wc -l

This will give you the number of lines in radius.log which contain kaushalinder and 6-8-2004.
0
 
avizitCommented:
canyou show a few lines of  the log file ?
0
 
GnsCommented:
CC avizit, if you give a sample of the log this is likely very simple.

-- Glenn
0
 
eric_j_kropfConnect With a Mentor Commented:
OK... If you have a log file (radius.log) and you want to filter the log based on username and dates and return how many times the person logged in, you would not need awk.

Use grep, like so:

cat radius.log | grep <date format> | grep <username> | wc -l

This will return the number of lines in the log, filtered by the date and username given.
0
 
_kiewCommented:
You can even do a:

grep -c <username>

instead of:

grep <username> | wc -l
0
Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

All Courses

From novice to tech pro — start learning today.