#!/bin/bash
awk'' test.log |
sort
|uniq -c |
sort -n |
awk'$1>10'
1、awk 『』 test.log
檢索test.log日誌檔案中第一列(預設以空格做分隔符)
2、awk 『』 test.log |sort
檢索結果排序,以預設ascii排序
3、awk 『』 test.log |sort |uniq -c
對排序結果進行彙總,統計每個ip位址出現的次數。
4、awk 『』 test.log |sort |uniq -c |sort -n
對彙總結果進行再排序,按照從大到小順序。(-n 作用是讓系統按數字排序,而不是ascii排序)
按資料排序:1 2 3 4 11 12 22 33
按ascii排序:1 11 12 2 22 3 33 4
5、awk 『』 test.log |sort |uniq -c |sort -n |awk 『$1>10』
彙總結果排序後輸出再取首列,過濾出出現次數大於10次的ip位址。
Linux學習第二天
今天是第二天在碼神學習,學習的內容感覺很多,認真想想其實也並不是很多吧。可能是因為都是新知識的原因,總被自己關在了外面。對於今天,我現在不看資料還能記得有 1 圖形字元轉換,在我自己的電腦上,圖形轉換字元是 ctrl alt f4,但是字元轉換圖形我試了很多,都不成功,最終以放棄告終。2 檢視cpu...
Linux學習第二天
linux的基本思想第一條就是一切皆檔案,任何的檔案都能夠通過相關的函式來理。linux學習的第二天我對linux的一切皆是檔案有了進一步的認識。linux命令的部分檔案管理命令可以清除的展示乙個檔案是怎樣更具體被建立,它為什麼能夠執行,使用者為什麼能夠閱讀,為什麼能夠對檔案進行修改。乙個程式能夠執...
linux學習 第二天
今天又一次開啟ubuntu 知道linux下有兩個黑視窗,乙個是終端terminal,另乙個不知道是什麼,做什麼用的。在這個terminal下,可以輸入一些shell命令,今天開啟終端試了一下第乙個命令 useradd 結果彈出了下面的提示資訊 useradd cannot lock etc pas...