// #!/bin/bash
IP=192.168.100
for i in `seq 0 255` #for循环,bai查找192.168.100.0-255的所有地址
#for i in 192.168.100.{1,254}
do
ping -c 2 $IP.$i > /dev/null 2>&1 #ping 只发两个包,要不然不会自动结束zhi,另外将屏幕输出信息重定向
if [ `echo $?` -eq 0 ];then #使用 echo$?判断命令执行结果的返回值
echo -n "
$IP.$i is online
"
else
echo -n "
$IP.$i is offline
"
fi
done
03-16