字符串截取,使用GROOVY语言截取Memory Using Percentage后面的值

kwaerzw 2018-03-30 02:45:23
大家好,我想利用GROOVY语言截取Memory Using Percentage后面的值,脚本应该怎么写?
请求帮助


Memory utilization statistics at 2018-02-08 11:09:44 727 ms
System Total Memory: 8021212 Kbytes
Total Memory Used: 1008568 Kbytes
Memory Using Percentage: 12%
State: Non-overload
Overload threshold: 95%, Overload clear threshold: 75%, Duration: 60s
----------------------------
ServiceName MemUsage(KB)
----------------------------
FEA 123796
CMF 95871
VLAN 31279
FEC 14372
IFM 14231
SYSTEM 11008
DEVICE 10632
IP STACK 4457
OSPF 3375
MSTP 2809
LOCAL PKT 1740
RM 1650
ARP 1343
EUM 429
OAM 334
ND 290
STACKMNG 279
DHCP 199
AAA 186
NETSTREAM 186
FIBRESM 178
SLA 146
SMLK 113
TUNNEL 56
TNLM 50
RGM 40
PNP 38
ETRUNK 27
RBS 22
PEM 0
...全文
944 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
kwaerzw 2018-04-02
  • 打赏
  • 举报
回复
引用 3 楼 rabbitbug 的回复:
晕, 我只是告诉你大概意思, 你总要改改吧?
能不能帮忙写个完整的,带解释的,也是客户有这个需求,我对这块也没接触过,自己研究了几天也没搞清楚,做起来很难。
rabbitbug 2018-03-30
  • 打赏
  • 举报
回复
晕, 我只是告诉你大概意思, 你总要改改吧?
kwaerzw 2018-03-30
  • 打赏
  • 举报
回复
引用 1 楼 rabbitbug 的回复:
while ( ( a = readline(iput) )!= null )
{
if (a.indexOf("Memory Using Percentage") > 0)
{
b = a.substring(a.indexOf("Memory Using Percentage") + 1);
}
}
差不多是这样,





rabbitbug 2018-03-30
  • 打赏
  • 举报
回复
while ( ( a = readline(iput) )!= null ) { if (a.indexOf("Memory Using Percentage") > 0) { b = a.substring(a.indexOf("Memory Using Percentage") + 1); } } 差不多是这样,

62,628

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧