`
dazuiba
  • 浏览: 129620 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

用awk grep 分析rails log

    博客分类:
  • ruby
阅读更多
  1. 得到访问数量
    cat production.log | grep "^Processing" |wc |awk '{print $1}'
  2. 得到独立IP数量
    cat production.log | grep "^Processing" | awk '{print $4}' |uniq|wc |awk '{print $1}'
  3. TODO
分享到:
评论
2 楼 dazuiba 2010-01-22  
机器人 写道
大嘴巴,这个很好。

主要是速度快。呵呵

awk + grep 比 用ruby来写,解析速度快多了。
1 楼 机器人 2010-01-21  
大嘴巴,这个很好。

相关推荐

    sed awk grep

    sed awk grep sed awk grepsed awk grep sed awk grep sed awk grep sed awk grep sed awk grep sed awk grep sed awk grep

    sed_awk_grep.chm

    sed awk grep命令使用 sed awk grep命令使用 sed awk grep命令使用

    grep,sed,awk命令实例大练习

    `awk`是一个强大的文本分析工具,用于报告和数据分析。 ##### 示例一:提取特定字段 ``` awk -F ':' '{print $1}' datafile ``` **解析:** - **命令解释**:此命令将按照冒号(`:`)分隔符提取`datafile`中的第一列...

    shell编程,sed,awk,grep等教程整理

    综合运用shell、sed、awk和grep,可以实现高度自动化的工作流程,解决各种数据处理和文本分析问题。熟练掌握这些工具,对于提升Linux系统的操作效率和解决问题的能力具有重要意义。在实际工作中,你可能需要通过阅读...

    linux系统,awk,grep,sed

    ### Linux系统中的查询三剑客:grep、awk、sed 使用详解 #### grep 命令详解 `grep` 是一个非常强大的文本搜索工具,它可以在文本中查找指定的字符串,并且能够逐行处理文本。这使得 `grep` 成为了文本处理和数据...

    grep,sed, awk 总结

    linux的强大的文本处理工具grep,sed,awk(文本处理三剑客)

    linux grep sed awk命令详解

    **awk** 是一种强大的文本分析工具,它可以处理结构化的文本数据,进行过滤、排序、统计等操作。 - **基本语法**:`awk 'pattern { action }' 文件` - **常用字段和变量**: - `$1, $2, ...`:代表每一列的值。 ...

    grep、sed、awk、perl等对正则表达式的支持的差别

    在IT领域,文本处理是日常工作中不可或缺的一部分,而grep、sed、awk和perl这四个工具在处理文本时都广泛地使用了正则表达式。它们各自有着不同的特性和适用场景,理解它们之间的差异有助于我们更高效地进行文本操作...

    awk、sed和grep

    例如,可以先用`grep`筛选出包含特定模式的行,然后通过`sed`进行格式化或删除不需要的信息,最后用`awk`进行数据分析和处理。在学习过程中,建议从简单的命令开始,逐渐熟悉它们的语法和功能,然后尝试解决实际问题...

    awk,sed,grep总结

    例如,先用grep筛选出含有"error"的行,再用awk进行格式化: ```bash grep 'error' file.txt | awk '{print $1, $2}' ``` 这样的组合可以实现数据分析、日志分析、自动化报告生成等多种功能。 总的来说,awk、sed...

    win下的grep/sed/awk

    例如,你可以先用`grep`找出匹配的行,然后用`sed`进行替换,最后用`awk`进行更复杂的分析。这种组合使用方式在处理大量日志文件、数据分析和自动化脚本编写时非常有用。 在Windows上安装GnuWin32套件后,你就可以...

    linux匹配命令awk、grep、sed简介

    ### Linux中的文本处理工具:awk、grep、sed #### 一、awk命令详解 **1.1 awk简介** - **定义**: awk 是一种强大的文本处理工具,也是一种编程语言,主要用于处理数据和生成报告。 - **功能**: awk 通过逐行扫描...

    windows上可直接使用的awk、sed、grep等文本处理命令和彩色显示echo命令(from.Cygwin).zip

    包含命令:awk、cat、cut、diff、echo、gawk、grep、head、sed、sort、tac、tail、tr、uniq、wc 可以在windows上cmd窗口显示彩色文字,用法:echo.exe -e "\033[32;1mGREEN\033[0m

    java版本awk日志分析

    优点:可分析大日志,大量文件,避免java分析大日志的数据量过大导致的内存泄漏问题。 高效,调用linux shell预筛选,不需加载日志加载的jvm内存。 快速,2-3G的文件可在几十秒内完成筛选,相对java代码分析日志...

    grep awk sed调研文档

    ### Grep、Awk、Sed调研文档 #### 引言 `grep`(全局搜索正则表达式并打印出匹配的行)是一款强大的文本搜索工具,在Linux和Unix环境中广泛使用。它能够根据用户提供的正则表达式在指定的一个或多个文件中查找匹配...

    巧用AWK处理二进制数据文件

    "巧用AWK处理二进制数据文件" AWK是Unix、Linux中处理文本的好工具,可以对复杂的文本文件进行整理,提取其中的全部或者部分数据,按照需要的格式予以显示。但是,AWK的强大功能只针对纯文本文件,对于带有很多不可...

    Oracle ass.awk工具

    ass.awk工具用在数据库hang住时分析收集到的systemstate所用,可以清晰明了的查看systemstate中的信息; 命令简单: $ awk -f ass1033.awk [trace_name_file] 在系统hung的时候,systemstate基本等同于hanganalyze...

    Linux重点命令(sed、awk、grep、tr等)详解教程大全.docx

    本文将深入探讨几个常用的命令,包括sed、awk、grep和tr,它们都是强大的文本处理工具,尤其在处理大量文本数据时非常有用。 首先,让我们聚焦于AWK命令。AWK是由Aho、Weinberger和Kernighan三位计算机科学家开发的...

    Linux文本处理命令:awk、sed、grep

    Linux系统中的文本处理工具非常丰富,其中“awk”、“sed”和“grep”这三个工具被广大用户亲切地称为Linux文本处理的“三剑客”。掌握它们能够大幅提高处理文本文件的效率和灵活性。下面将分别详细阐述这三个命令的...

Global site tag (gtag.js) - Google Analytics