waterye

          awk分析access log

          awk '{ if (index($4,"ip")>0) { split($4,a,","); if (substr(a[2],11)>0) print substr(a[2],11) } }' access.log.txt.2008-07-26 > ip.20080726.log
          awk '{a[$0]++}END{for(i in a){print a[i] " " i}}' ip.20080726.log | sort -rn | head -n 300
          awk '{a[$0]++}END{for(i in a){ j++;} } END { print j }' ip.20080726.log

          The GNU Awk User's Guide

          posted on 2008-07-27 01:18 waterye 閱讀(516) 評論(0)  編輯  收藏 所屬分類: Linux

          主站蜘蛛池模板: 湟源县| 郓城县| 建昌县| 景德镇市| 芒康县| 商丘市| 阿巴嘎旗| 辛集市| 灵寿县| 淅川县| 兴山县| 固始县| 民和| 湖南省| 靖边县| 繁峙县| 天全县| 孝义市| 瑞安市| 内乡县| 五河县| 津市市| 玉山县| 从化市| 龙陵县| 奎屯市| 保亭| 阿坝县| 呼玛县| 新巴尔虎左旗| 鄄城县| 樟树市| 保亭| 松滋市| 开封县| 东丽区| 壤塘县| 庆阳市| 磐安县| 化州市| 锦屏县|