Grep 如何在iperf中显示所有带宽值
我想在iperf中捕获所有带宽值,不仅是Mbits大小,还包括位和KbitsGrep 如何在iperf中显示所有带宽值,grep,iperf,Grep,Iperf,我想在iperf中捕获所有带宽值,不仅是Mbits大小,还包括位和Kbits [3] 0.0 - 1.0 sec 128 Kbytes 1.05 Mbits/sec [3] 1.0 - 2.0 sec 0 Kbytes 0.00 bits/sec [3] 2.0 - 3.0 sec 90 Kbytes 900.5 Kbits/sec 到目前为止我知道这件事 iperf -c 10.0.0.1 -i 1 -t 100 | grep -Po '[0-9.]*(?= Mbits/sec)' 但这只
[3] 0.0 - 1.0 sec 128 Kbytes 1.05 Mbits/sec
[3] 1.0 - 2.0 sec 0 Kbytes 0.00 bits/sec
[3] 2.0 - 3.0 sec 90 Kbytes 900.5 Kbits/sec
到目前为止我知道这件事
iperf -c 10.0.0.1 -i 1 -t 100 | grep -Po '[0-9.]*(?= Mbits/sec)'
但这只捕获了Mbits的值。如何使用Mbits/sec同时捕获位/秒和Kbits/sec
谢谢你这就够了
iperf-c10.0.0.1-i1-t100 | awk'{print$5}'FPAT=[0.0-9]+
将字段定义为FPAT=[.0-9]+
.0-9
只打印费率{print$5}
grep -Po '[0-9.]*(?= [KM]*bits/sec)'
您可能希望管理iperf以查看支持的内容。这是最新的消息
-f, --format
[abkmgKMG] format to report: adaptive, bits, Kbits, Mbits, KBytes, MBytes (see NOTES for more)