2014-06-25 24 views
0

我運行iperf的命令是這樣的:刪除某一行,而使用的iperf

iperf -c 10.0.0.1 -t 2 -f m -w 1K | grep -Po '[0-9.]*(?= Mbits/sec)' 

我想顯示的吞吐量只有如0.32,但因爲我用1K這裏,有一個警告,顯示變得

WARNING: TCP window size set to 1024 bytes. A small window size will give poor performance. See the Iperf documentation. 
0.32 

如何刪除此警告,以便我只能得到「0.32」?

回答

1

只需將警告消息發送至/dev/null,之後您只能得到輸出。

所以,你的命令是,

iperf -c 10.0.0.1 -t 2 -f m -w 1K 2> /dev/null | grep -Po '[0-9.]*(?= Mbits/sec)' 
+0

你是什麼意思發送到/ dev/null的這裏是什麼意思?如何通過bash腳本發送? – user2290560

+0

'command 2>/dev/null',這將刪除警告消息並僅打印輸出。 –

+0

我這樣使用:iperf -c 10.0.0.1 -t 2 -f m -w 1K 2>/dev/null | grep -Po'[0-9。] *(?= Mbits/sec)',它可以工作。謝謝 – user2290560