免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1589 | 回复: 6
打印 上一主题 下一主题

[文本处理] 怎么提取RX packets [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2018-08-10 12:41 |只看该作者 |倒序浏览
日志文件中 每3分钟记录一次网卡信息

2018-08-10 12:27:05

eth0      Link encap:Ethernet  HWaddr 00:10:F3:1E:B0:C6  

          inet addr:192.168.2.221  Bcast:192.168.3.255  Mask:255.255.252.0

          inet6 addr: fe80::210:f3ff:fe1e:b0c6/64 Scope:Link

          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1

          RX packets:2074489 errors:0 dropped:0 overruns:0 frame:0

          TX packets:1903792 errors:0 dropped:0 overruns:0 carrier:0

          collisions:0 txqueuelen:1000

          RX bytes:856617158 (816.9 MiB)  TX bytes:1719598845 (1.6 GiB)

          Interrupt:169 Memory:fdcc0000-fdce0000



eth1      Link encap:Ethernet  HWaddr 00:10:F3:1E:B0:C7  

          inet addr:192.168.230.100  Bcast:192.168.230.255  Mask:255.255.255.0

          UP BROADCAST MULTICAST  MTU:1500  Metric:1

          RX packets:0 errors:0 dropped:0 overruns:0 frame:0

          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0

          collisions:0 txqueuelen:1000

          RX bytes:0 (0.0 b)  TX bytes:0 (0.0 b)

          Interrupt:177 Memory:fdbc0000-fdbe0000

2018-08-10 12:30:05

eth0      Link encap:Ethernet  HWaddr 00:10:F3:1E:B0:C6  

          inet addr:192.168.2.221  Bcast:192.168.3.255  Mask:255.255.252.0

          inet6 addr: fe80::210:f3ff:fe1e:b0c6/64 Scope:Link

          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1

          RX packets:2075996 errors:0 dropped:0 overruns:0 frame:0

          TX packets:1904499 errors:0 dropped:0 overruns:0 carrier:0

          collisions:0 txqueuelen:1000

          RX bytes:856826819 (817.1 MiB)  TX bytes:1719733694 (1.6 GiB)

          Interrupt:169 Memory:fdcc0000-fdce0000

eth1      Link encap:Ethernet  HWaddr 00:10:F3:1E:B0:C7  

          inet addr:192.168.230.100  Bcast:192.168.230.255  Mask:255.255.255.0

          UP BROADCAST MULTICAST  MTU:1500  Metric:1

          RX packets:0 errors:0 dropped:0 overruns:0 frame:0

          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0

          collisions:0 txqueuelen:1000

          RX bytes:0 (0.0 b)  TX bytes:0 (0.0 b)

          Interrupt:177 Memory:fdbc0000-fdbe0000




现在想从文件提取信息
变成
2018-08-10 12:27:05  eth0  RX packets:2074489
2018-08-10 12:30:05  eth0  RX packets:2075996  

论坛徽章:
25
程序设计版块每日发帖之星
日期:2016-05-03 06:20:0015-16赛季CBA联赛之八一
日期:2018-07-05 10:34:09黑曼巴
日期:2018-07-06 15:19:5015-16赛季CBA联赛之佛山
日期:2018-08-03 13:19:3315-16赛季CBA联赛之山西
日期:2018-08-07 19:46:2315-16赛季CBA联赛之广夏
日期:2018-08-08 19:31:5015-16赛季CBA联赛之青岛
日期:2018-11-26 15:21:5015-16赛季CBA联赛之上海
日期:2018-12-11 09:45:3219周年集字徽章-年
日期:2020-04-18 23:54:5215-16赛季CBA联赛之深圳
日期:2020-04-19 21:40:19黑曼巴
日期:2022-04-03 17:55:1315-16赛季CBA联赛之八一
日期:2018-07-03 16:56:46
2 [报告]
发表于 2018-08-10 16:49 |只看该作者
本帖最后由 wh7211 于 2018-08-10 16:51 编辑

回复 1# asdmusic


  1. awk '/^[0-9]{4}-/{a=$0}/^eth0/{b=1}/^eth1/{b=0}b&&/RX packets:/{print a" eth0 "$1" "$2}' file
复制代码

论坛徽章:
24
申猴
日期:2014-10-10 15:56:39射手座
日期:2014-10-10 15:57:18黑曼巴
日期:2018-05-14 11:05:122016科比退役纪念章
日期:2018-05-14 11:05:0715-16赛季CBA联赛之北控
日期:2018-05-14 11:05:0015-16赛季CBA联赛之江苏
日期:2017-02-27 18:11:0715-16赛季CBA联赛之上海
日期:2018-08-15 09:48:5415-16赛季CBA联赛之佛山
日期:2018-07-20 17:14:2315-16赛季CBA联赛之佛山
日期:2019-09-10 18:08:4615-16赛季CBA联赛之山西
日期:2020-03-26 09:40:5115-16赛季CBA联赛之佛山
日期:2020-05-08 09:03:54
3 [报告]
发表于 2018-08-10 17:24 |只看该作者
  1. [atmanadmin@Centos_atman120 user_defined]$ ifconfig | grep --color -Po "(?<=RX packets:)[0-9]+"
  2. 7416571
  3. 23353883
  4. 557825
复制代码

论坛徽章:
0
4 [报告]
发表于 2018-08-14 09:44 |只看该作者
回复 2# wh7211
时间没有获取

论坛徽章:
0
5 [报告]
发表于 2018-08-14 09:45 |只看该作者
回复 3# chengchow

要从我那个文件中获取

论坛徽章:
25
程序设计版块每日发帖之星
日期:2016-05-03 06:20:0015-16赛季CBA联赛之八一
日期:2018-07-05 10:34:09黑曼巴
日期:2018-07-06 15:19:5015-16赛季CBA联赛之佛山
日期:2018-08-03 13:19:3315-16赛季CBA联赛之山西
日期:2018-08-07 19:46:2315-16赛季CBA联赛之广夏
日期:2018-08-08 19:31:5015-16赛季CBA联赛之青岛
日期:2018-11-26 15:21:5015-16赛季CBA联赛之上海
日期:2018-12-11 09:45:3219周年集字徽章-年
日期:2020-04-18 23:54:5215-16赛季CBA联赛之深圳
日期:2020-04-19 21:40:19黑曼巴
日期:2022-04-03 17:55:1315-16赛季CBA联赛之八一
日期:2018-07-03 16:56:46
6 [报告]
发表于 2018-08-14 10:31 |只看该作者
回复 4# asdmusic


时间没有获取
  1. cat 1
  2. 2018-08-10 12:27:05

  3. eth0      Link encap:Ethernet  HWaddr 00:10:F3:1E:B0:C6  

  4.           inet addr:192.168.2.221  Bcast:192.168.3.255  Mask:255.255.252.0

  5.           inet6 addr: fe80::210:f3ff:fe1e:b0c6/64 Scope:Link

  6.           UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1

  7.           RX packets:2074489 errors:0 dropped:0 overruns:0 frame:0

  8.           TX packets:1903792 errors:0 dropped:0 overruns:0 carrier:0

  9.           collisions:0 txqueuelen:1000

  10.           RX bytes:856617158 (816.9 MiB)  TX bytes:1719598845 (1.6 GiB)

  11.           Interrupt:169 Memory:fdcc0000-fdce0000



  12. eth1      Link encap:Ethernet  HWaddr 00:10:F3:1E:B0:C7  

  13.           inet addr:192.168.230.100  Bcast:192.168.230.255  Mask:255.255.255.0

  14.           UP BROADCAST MULTICAST  MTU:1500  Metric:1

  15.           RX packets:0 errors:0 dropped:0 overruns:0 frame:0

  16.           TX packets:0 errors:0 dropped:0 overruns:0 carrier:0

  17.           collisions:0 txqueuelen:1000

  18.           RX bytes:0 (0.0 b)  TX bytes:0 (0.0 b)

  19.           Interrupt:177 Memory:fdbc0000-fdbe0000

  20. 2018-08-10 12:30:05

  21. eth0      Link encap:Ethernet  HWaddr 00:10:F3:1E:B0:C6  

  22.           inet addr:192.168.2.221  Bcast:192.168.3.255  Mask:255.255.252.0

  23.           inet6 addr: fe80::210:f3ff:fe1e:b0c6/64 Scope:Link

  24.           UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1

  25.           RX packets:2075996 errors:0 dropped:0 overruns:0 frame:0

  26.           TX packets:1904499 errors:0 dropped:0 overruns:0 carrier:0

  27.           collisions:0 txqueuelen:1000

  28.           RX bytes:856826819 (817.1 MiB)  TX bytes:1719733694 (1.6 GiB)

  29.           Interrupt:169 Memory:fdcc0000-fdce0000

  30. eth1      Link encap:Ethernet  HWaddr 00:10:F3:1E:B0:C7  

  31.           inet addr:192.168.230.100  Bcast:192.168.230.255  Mask:255.255.255.0

  32.           UP BROADCAST MULTICAST  MTU:1500  Metric:1

  33.           RX packets:0 errors:0 dropped:0 overruns:0 frame:0

  34.           TX packets:0 errors:0 dropped:0 overruns:0 carrier:0

  35.           collisions:0 txqueuelen:1000

  36.           RX bytes:0 (0.0 b)  TX bytes:0 (0.0 b)

  37.           Interrupt:177 Memory:fdbc0000-fdbe0000
复制代码
  1. awk '/^[0-9]{4}-/{a=$0}/^eth0/{b=1}/^eth1/{b=0}b&&/RX packets:/{print a" eth0 "$1" "$2}' 1   
  2. 2018-08-10 12:27:05  eth0 RX packets:2074489
  3. 2018-08-10 12:30:05  eth0 RX packets:2075996
复制代码

论坛徽章:
0
7 [报告]
发表于 2018-08-14 12:29 |只看该作者
可以了 那如果想要
2018-08-10 12:27:05  eth0 RX packets:2074489 2075996-2074489 增加了多少
2018-08-10 12:30:05  eth0 RX packets:2075996 后一个-2075996   
能否搞
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP