You gotta love Linux
Last Friday as I was working, I was asked to get some information from the application logs for a particular period of time. I needed to extract some data and count the results. The given period was last twelve months.
Luckily I am working with Linux, so I opened a shell session and typed the following after doing some research on the Internet:
I do not think I could have done this so easily if I would be working on Win platform...
You gotta' love Linux! ;)
If you like this post, then consider subscribing to the full feed RSS.
Luckily I am working with Linux, so I opened a shell session and typed the following after doing some research on the Internet:
grep -B4 "String1" *.log | grep "String2" | cut -d\ -f2 | sort -u | wc -lBasically what the command does is:
- In all files with extension log , grab 4 lines before occurrence of "String1" and pass the outcome result to the next command
- Find occurrence of "String2" and pass the outcome result to the next command
- Split by SPACE delimiter and grab the second field and pass the outcome result to the next command
- Sort in unique manner and pass the outcome result to the next command
- Count the results and output
I do not think I could have done this so easily if I would be working on Win platform...
You gotta' love Linux! ;)
Categories : linux
Related Posts
There are no related posts for this blog entry
If you like this post, then consider subscribing to the full feed RSS.
















