2012-04-24 20 views
1

我在局域網中遇到了一些Internet連接問題。有些用戶很高興,有些抱怨互聯網的速度。所以我想出了一個想法,在三臺不同的PC上安裝軟件,並嘗試同時下載/上傳文件並記錄速度。然後我可以用我獲得的數據創建圖表。在Windows中使用sed和wget編寫腳本

我正在尋找一種方法來下載幾個文件並檢查速度。我發現了wget和sed的How to grep download speed from wget output?。如何在Windows上使用wget -O /dev/null http://example.com/index.html 2>&1 | sed -e 's|^.*(\([0-9.]\+ [KM]B/s\)).*$|\1|'?我已經在Windows上安裝了wgetsed

運行Windows XP或7

+1

爲什麼不使用[Cygwin](http://www.cygwin.com/)? – 2012-04-24 18:57:17

+0

您是否嘗試過3臺獨立電腦的'tracert'?祝你好運。 – shellter 2012-04-25 19:10:41

回答

1

桑達所有的PC是無法在Windows不同。唯一的區別是,/ dev/null在Windows上不存在,但是NUL。

所以:

wget -O NUL http://example.com/index.html 2>&1 | sed -e 's|^.*(\([0-9.]\+ [KM]B/s\)).*$|\1|' 

應該在Windows上運行。我不是100%確定2> & 1 - 也許有一些其他的語法可以使用。