shell awk 笔记

用shell 脚本统计loj信息的思路

  1. awk的行处理就是循环。{}
  2. 用数值统计 {shuzu[对象]++}
  3. awk行处理之后遍历 END{for(i in zhuzu){print,shuzu[i]}}
#以访问IP作为目标计数
//该命令不完整,无法精确计数访问次数,计数方式需要优化
$ cat /var/log/httpd/access_log | awk '{shuzu[$1]++} END{for(i in shuzu){print i,shuzu[i]}}'
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • awk介绍awk变量printf命令:实现格式化输出操作符awk patternawk actionawk数组aw...
    哈喽别样阅读 1,611评论 0 4
  • awk:报告生成器,格式化文本输出 内容: awk介绍 awk基本用法 awk变量 awk格式化 awk操作符 a...
    BossHuang阅读 1,476评论 0 9
  • 报告生成器,格式化文本输出,常用选项: -F:指明输入时用到的字段分隔符 -v var=value:自定义变量 介...
    毛利卷卷发阅读 559评论 0 1
  • 本章主要学习内容awk介绍 awk基本用法 awk变量 awk格式化 awk操作符 awk条件判断 a...
    楠人帮阅读 1,309评论 0 8
  • Linux指令中文说明传送入口 整理自Linux指令中文说明 文本和数据进行处理的编程语言awk 是一种编程语言,...
    释闲人阅读 2,182评论 1 6