脚本源码
#!/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