`

awk脚本学习

阅读更多

计算性能摘要日志的最大和最小执行时间:


日志摘要:

 

st,Y,10000ms,DDD
st,N,10ms,EEE
o,Y,30000000ms,EEE
b,N,399ms,dd
c,Y,400ms,mm
d,N,20000ms,aa
eee,N,388ms,NNN

 

统计成功情况:

 

awk -F , 'BEGIN {min=10000000;max=-1;} /,Y,/ {span=substr($3,0,length($3)-2)+0;if(min > span){min = span;min_row=$0}; if(max < span){max=span;max_row=$0};} END {print "Min Time:",min_row;print "Max Time:",max_row}' test.log 

 

统计失败情况:

 

awk -F , 'BEGIN {min=10000000;max=-1;} /,N,/ {span=substr($3,0,length($3)-2)+0;if(min > span){min = span;min_row=$0}; if(max < span){max=span;max_row=$0};} END {print "Min Time:",min_row;print "Max Time:",max_row}' test.log 

 

 

结果

Min Time: c,Y,400ms,mm
Max Time: o,Y,30000000ms,EEE
 

 

0
2
分享到:
评论

相关推荐

    awk脚本学习快速入门

    收集的awk脚本学习 快速入门 包含sed 和正则表达式 不好用 别下 我重新上传

    AWK脚本学习文档 Linux

    AWK脚本的学习文档,感觉在Linux下面这个比较有意思,可以参考一下

    AWK脚本开发教程(深入)

    AWK脚本语言开发,用于文本分析非常高效,推荐学习

    AWK程序设计语言

    awk脚本的必备学习书籍,解决各种awk脚本编写中遇到的问题

    awk:我学习的AWK脚本。 大多数脚本来自http

    AWK脚本大多数脚本从得到 , 和 。

    Awk学习笔记和指南

    它在命令行中使用,但更多是作为脚本来使用。awk的处理文本和数据的方式是这 样的,它逐行扫描文件,从第一行到最后一行,寻找匹配的特定模式的行,并在这些行上进行你想要的操作。如果没有指定处理动作,则把匹配的...

    shell脚本学习资料

    shell脚本学习资料 包括了比较常用的sed awk等命令

    Sed与Awk (中文版)

    从编写几行简单的脚本开始,学习进行手工编辑操作的其他基本命令和高级命令,以及由此引入的简单程序结构。这些高级命令包括用于处理保持空间、即一个临时缓冲区的命令。 本书的第二部分经过广泛的修订,包括了POSIX...

    Sed与awk 中文第二版

    从编写几行简单的脚本开始,学习进行手工编辑操作的其他基本命令和高级命令,以及由此引入的简单程序结构。这些高级命令包括用于处理保持空间、即一个临时缓冲区的命令。  本书的第二部分经过广泛的修订,包括了...

    shell脚本学习课件笔记整理.rar

    shell从入门到应用,也包含AWK sed等操作,提供课件以及各种完整脚本以便学习。此课件视频来源于B站,链接为:https://www.bilibili.com/video/BV1st411N7WS?from=search&seid=5240570590491899209。

    Linux AWK 学习资料

    awk教程 awk的基本功能是对文件进行指定规则浏览和抽取信息。 基本格式: ...(2) 写入shell脚本中 (3) awk -f awk-script-file input-file(s) 注意:这里如果使用if等编程语句,要用{}括起来。 ......

    sed与awk(第二版) - PDF(带目录)

    本书在一开始就给出一个概述和指南,...从编写几行简单的脚本开始,学习进行手工编辑操作的其他基本命令和高级命令,以及由此引入的简单程序结构。这些高级命令包括用于处理保持空间、即一个等量齐观时缓冲区的命令。

    awk学习笔记

    它在命令行中使用,但更多是作为脚本来使用。awk的处理文本和数据的方式是这 样的,它逐行扫描文件,从第一行到最后一行,寻找匹配的特定模式的行,并在这些行上进行你想要的操作。如果没有指定处理动作,则把匹配的...

    Bash+Sed+Awk(1).pdf

    linux shell脚本学习 Bash+Sed+Awk(1).pdf

    awk使用手册详解_有例子

    本文档里面对于脚本语言awk,作了一个详细的介绍,里面有例子说明,可以供用户学习.

    Awk学习笔记

    它在命令行中使用,但更多是作为脚本来使用。awk的处理文 本和数据的方式是这样的,它逐行扫描文件,从第一行到最后一行,寻找匹配的特定模式的行,并在这些行上进行你想要的操作。如果没有指定 处理动作,则把匹配...

    sed与awk(第二版)

    本书在一开始就给出一个概述和指南,...从编写几行简单的脚本开始,学习进行手工编辑操作的其他基本命令和高级命令,以及由此引入的简单程序结构。这些高级命令包括用于处理保持空间、即一个等量齐观时缓冲区的命令。

    linux系统,awk,grep,sed

    主要减少linux系统中的查询三剑客grep,awk,sed的使用方法和详解,适合linux初学进行学习,适合在日常对于文本内容或者命令执行结果的搜索,可以完善和简便自己的工作内容和完善对于shell脚本的使用。

    Shell 脚本学习资料库

    本资源是为shell脚本的学员和系统管理员提供的学习进阶资料,里面包含资料和方法都比较全,并且还有网页版的分类说明,同志们可以用来学习和作为样例库。

    awesome-awk:精选的 AWK 框架、库、软件和资源列表

    awk 脚本指南通过两个简单的教程提高您的 awk 技能 文档Gawk:有效的 AWK 编程Gawkinet:与 Gawk 的 TCP/IP 互联手册页: mawk , gawk 图书有效的 awk 编程:通用文本处理和模式匹配sed 和 awk AWK 编程语言AWK ...

Global site tag (gtag.js) - Google Analytics