我使用 iperf3 版本,然后在终端中得到这样的性能结果:
[ 4] local 10.0.1.8 port 34355 connected to 10.0.1.1 port 5201
49,49,0,0,35500
[ ID] Interval Transfer Bandwidth Retr Cwnd
[ 4] 0.00-1.00 sec 2.19 MBytes 18.4 Mbits/sec 0 69.3 KBytes
CPU Utilization: local/sender 2.8% (0.7%u/3.3%s), remote/receiver 1.4% (0.6%u/0.9%s)
我只想使用稍后将在 bash 脚本中使用的某些值。我想要的是这样的:
35500,18.4,2.8
据我所知,我只能使用 grep 打印带宽:
./src/iperf3 -c 10.0.1.1 -d -t 1 -V | grep -Po '[0-9.]*(?= Mbits/sec)'
但是否有可能使用 grep 获得“35500,18.4,2.8”以及如何做到这一点?
谢谢你的回答