Parsing Web Server Logs
Assuming your webserver log is access.log
Extract unique IP addresses from the webserver log
cat access.log | awk '{print $1}' | uniq
Count number of unique IP addresses from log
cat access.log | awk '{print $1}' | uniq | wc -l
List the IP addresses of users using iphones
cat access.log | grep -i iphone | awk '{print $1}' | uniq | sort
Last Update: June 2009








