Advertisement
pesamare

Untitled

Apr 26th, 2015
46
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Bash 0.27 KB | None | 0 0
  1. #!/bin/bash
  2.  
  3. PROM='[0-9]\{1,3\}';
  4. IP=" $PROM\.$PROM\.$PROM\.$PROM ";
  5.  
  6. cat apache.log | tr "]" " " | sed 's|\('"$IP"'\).*|\1|' | sed 's|.*\('"$IP"'\)$|\1|' | sort | uniq -c | sort -nr -k1,1 | awk '{if(NR==1 || OLD==$1){print $2 ; OLD=$1}}' | sort  -n -t"." -k1 -k2 -k3 -k4
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement