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