wsta
Perl哪位熟正则表达式,帮忙看看怎么做?[已解决]
字符串aaa的值如下:
RX bytes:[color=red]496264311 [/color](473.2 MiB) TX bytes:[color=blue]131724464[/color] (125.6 MiB)
怎么把把红色,蓝色的数值保存到两个变量bbb,ccc中;
准备计算上行和下行的速度。
[[i] 本帖最后由 wsta 于 2008-6-20 22:30 编辑 [/i]]
junonly
回复 #1 wsta 的帖子
这样行不行?
[code]#!/usr/bin/perl -w
$_ = "RX bytes:496264311 (473.2 MiB) TX bytes:131724464 (125.6 MiB)";
if(//:(/d+).*/:(/d+).*/) {
print;
print "/n",$1,"/n",$2;
$bbb = $1;
$ccc = $2;
} else {
print "error!";
}[/code]
__lxmxn__
[quote]原帖由 [i]wsta[/i] 于 2008-6-19 21:26 发表 [url=http://bbs.chinaunix.net/redirect.php?goto=findpost&pid=8623096&ptid=1164244][img]http://bbs.chinaunix.net/images/common/back.gif[/img][/url]
多谢,很好用。
终于可以实时监控小猫的速度了:
# ##---------------------
# ##recv: 147.8109 KB/S
# ##send: 49.7061 KB/S
# ##---------------------
# [/quote]
如何监控,可以把代码放上来学习一下么?