腳本源碼
#!/bin/bash
#用法:sh filename 保存ip的文件名通過第一個參數傳入
#文件中每行就是一條ip地址
while read dstip
do
if ping -c1 $dstip > /dev/null; then
echo "$dstip ping通"
else
echo "$dstip ping不通"
fi
done < $1
ip地址文件內容示例
192.168.1.1
192.168.1.2
192.168.1.3
快速生成192.168.1.x網段所有ip的txt文件
awk 'BEGIN{for(i=1;i<=255;i++)print "192.168.1."i}' > ip.txt