寫乙個完整的指令碼(shell/python),統計各個 ip 錯誤日誌([error])的次數並按錯誤數由高到低輸出統計情況
上面例子log 的輸出結果如下:
ip error_cnt
118.124.94.110 3
118.124.94.173 2
118.124.94.27 1
118.124.94.75 1
118.124.94.29 0
日誌內容為:
使用shell實現這一功能
#!/bin/bash
function x()' log|sort|uniq`
for i in $ip
docnt=`cat log|grep $i|grep error|wc -l`
echo "$i $cnt"
done
}x|sort -rk2 | awk 'begin'
列印結果:
ip error_cnp
10ip error_cnt
118.124.94.110 3
118.124.94.173 2
118.124.94.75 1
118.124.94.27 1
118.124.94.29 0
使用shell命令分析統計日誌
使用者需要登入統計資訊,當分析使用者行為,使用shell通常可以很容易地取出了大量的資料。刪除,然後放入excel統計。例如 統計日誌含有 loadcustomprocess這個位址的訪問,按訪問耗時排序 grep loadcustomprocess home workflow socket.txt...
使用shell命令分析統計日誌
需要統計使用者日誌資訊,分析出使用者行為時,用shell往往能方便地取出很多資料,取出後再放置到excel中統計。grep loadcustomprocess home workflow socket.txt awk f awk f sort nr 查詢出現 info 出現量前10的記錄 grep ...
簡單shell的指令碼編寫 資訊統計
寫乙個簡單指令碼實現資訊統計系統 題目1.在root下建立exam檔案 使用su 命令並輸入密碼後切換到root目錄 使用mkdir exam命令在root目錄下建立exam資料夾 ls命令檢視是否建立成功 2.在exam資料夾下建立test.sh指令碼 使用cd exam 進入exam檔案 使用t...