使用Linux Shell的解析器文件

hawarden_

我有一个格式如下的文件:

method1|duration=300s
method2|duration=300s
method1|duration=500s
method1|duration=300s
method1|duration=700s
method3|duration=300s
...

如何使用Linux Shell获得method1的平均持续时间?谢谢。

hek2mgl

用这个:

awk -F'[=s]' '/method1/{t+=$2;c++}END{printf "%ss\n",t/c}' file

-F[=s]将字段定界符设置为=s使其很容易提取它们之间的数值。t+=$2会将数值加上总数tc++将计算包含术语的行method1在输入的最后一行被处理之后END,我们打印总数t除以c包含的行数method1

注:变量的初始化ct没有必要的,因为AWK与它们初始化0中首次使用。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

使用SAX解析器解析包含umlaute的XML文件

使用shrinkwrap Maven解析器解析依赖的war文件

如何配置 Scrapy Shell 以使用 BeautifulSoup 解析器

使用MathText解析器输出SVG文件

使用正文解析器传递zip文件

Linux中使用哪个“标准”配置解析器库?

声纳扫描仪-错误:在模块模式下无法使用espree解析器解析文件

从文件中读取字节并使用 `pom` 解析器库解析它们

QT:读取xml文件并使用DOM解析器对其进行解析

使用Jackson解析器进行解析

使用〜/ .sbt / repositories文件中指定的解析器将sbt工件发布到文件系统

使用角度格式器/解析器

是否可以创建一个简单的解析器并创建一个javascript文件,然后使用该解析器调用该文件?

如何在Android中使用内容解析器插入文件?

如何使用nlp解析器中的.conll文件进行功能选择

如何在 jar 文件中使用 Tika 自定义解析器?

如何使用VTD-XML解析器将嵌套的XML文件元素放入对象列表?

如何使用解析器工具/ lex-sre匹配换行符或文件结尾

在通过 mergeResolvers 导入的外部解析器文件中使用 MongoDB 集合变量时出现 ReferenceError

Windows 2008上的Java日志文件解析器无法使用File.lastModified

使用DOM解析器更新xml文件时创建的新行

使用PHP简单HTML DOM解析器提取HTML文件的特定部分

日志解析器:在WHERE子句中使用文本文件作为输入

使用Java中的dom解析器将xml文件转换为json对象

在解析器文件中定义并集时,为什么对复杂类使用指针?

使用Scala解析器组合器在另一个解析器中重用解析器

何时使用解析器 Angular?

使用路由解析器处理错误

在路由解析器中使用订阅