對日志進行篩選
假如日志的格式如下:
以IP開頭需要篩選出IP并統計數量
x.x.x.x - bkljkl+flkdjjj
x.x.x.x -lglk +gkljmfklh
awk 指令列印出第一段IP位址
-F 以指定分隔符,如果不指定預設就以空白字元
awk '{print $1}'
列印出來的IP 可定是有重複的需要進行排序 把相同的IP進行排列到相鄰
sort -n 表示以數字的形式今昔排序 如果不加N 則以ASCII碼進行排序
把相同的IP去重 同時統計數量
uniq -c uniq是去重 -c 是計算重複的行數
awk '{print $1}'|sort -n|uniq -c |sort -n