天天看點

shell基礎第四題

對日志進行篩選

假如日志的格式如下:

以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

上一篇: 第四周作業
下一篇: 第四周總結