当前位置: 技术问答>linux和unix
如何获得网络传输量?
来源: 互联网 发布时间:2016-06-30
本文导语: 在Linux下用 ifconfig命令会得到如下内容: eth0 Link encap:Ethernet HWaddr inet addr:210.45.251.33 Bcast:210.45.251.255 Mask:255.255.255.0 inet6 addr: fe80::215:58ff:fe47:3fa1/64 Scope:Link ...
在Linux下用 ifconfig命令会得到如下内容:
eth0 Link encap:Ethernet HWaddr
inet addr:210.45.251.33 Bcast:210.45.251.255 Mask:255.255.255.0
inet6 addr: fe80::215:58ff:fe47:3fa1/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:120220 errors:0 dropped:0 overruns:0 frame:0
TX packets:59 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:13062030 (12.4 MiB) TX bytes:7125 (6.9 KiB)
Interrupt:20
如果我只想得到RX bytes:13062030 (12.4 MiB) TX bytes:7125 (6.9 KiB))
中的12.4和6.9,应该怎么做?
eth0 Link encap:Ethernet HWaddr
inet addr:210.45.251.33 Bcast:210.45.251.255 Mask:255.255.255.0
inet6 addr: fe80::215:58ff:fe47:3fa1/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:120220 errors:0 dropped:0 overruns:0 frame:0
TX packets:59 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:13062030 (12.4 MiB) TX bytes:7125 (6.9 KiB)
Interrupt:20
如果我只想得到RX bytes:13062030 (12.4 MiB) TX bytes:7125 (6.9 KiB))
中的12.4和6.9,应该怎么做?
|
/sbin/ifconfig | grep -i "RX bytes:" | awk '{print substr($3,2,length($3)-1) " " substr($7,2,length($7)-1)}'
|
2个数字会以空格分隔显示
|
steptodream真是Shell高手啊。
您可能感兴趣的文章:
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。