+ -
当前位置:首页 → 问答吧 → 求教AWK使用方法

求教AWK使用方法

时间:2010-03-02

来源:互联网

比如一个文本内容如下

100 packets transmitted, 100 received, 0% packet loss,

100 packets transmitted, 100 received, 0% packet loss,

100 packets transmitted, 100 received, 0% packet loss,

也许有100多行

现在想用Awk

计算文本内的总和

[ ] Packets transmitted, [ ] received , [ ] packet loss

请问如何实现啊,本人不懂编程

作者: Dby_Arch   发布时间: 2010-03-02

不懂编程的话,就用电子表格,把这个导进去,对列求和喽

作者: veryxp   发布时间: 2010-03-02

我在QQ群不是给你回了个半成品的代码了吗? 你改一下就能用了

作者: axlrose   发布时间: 2010-03-02

引用:
作者: axlrose
我在QQ群不是给你回了个半成品的代码了吗? 你改一下就能用了
......好的

作者: Dby_Arch   发布时间: 2010-03-02

awk '{a+=$1; b+=$4; c+=$6; print $0};END{print a" Packets transmitted, " b" received, " c "% lost"}' yourfile

貌似百分号那个应该是算平均的吧。

作者: sanyork   发布时间: 2010-03-02