Welcome to Yumao′s Blog.
ping是個不錯的軟体
可以簡單輕鬆的知道你到目標的網絡延時狀況
但是有時候我們需要批量測試多個ip的話怎麽辦呢
那我們就自己寫一個shell解決吧
思路:
1.從文本文件中讀取需要ping的server ipv4地址
2.進行ping測試
3.將ping的結果進行文件存檔
有了思路就直接開始吧
本次測試位置為”~/”目錄下
也就是用戶主目錄下
我們先寫好一個測試文本文檔ip.txt
1 2 | 202.101.172.35 202.101.172.47 |
然後我們寫shell本體 ping.sh
1 2 3 4 5 6 7 8 | #!/bin/bash pingfile=~ /ip .txt rm -rf ~ /info .txt for i in ` cat $pingfile` do echo ` ping $i -c 1 | grep time =` >> ~ /info .txt done exit |
保存之後需要給shell文件加上可執行權限哦
1 | chmod +x ~ /ping .sh |
然後就可以直接運行shell啦
然後我們就可以查看~/info.txt文件
裏面有批量ping之後的結果在哦