#!/bin/bash
for i in `seq 1 254`
do
ping -c 1 192.168.192.$i > /dev/null
if [ $? -eq 0 ];then
echo "ping 192.168.192.$i成功"
else
echo "ping 192.168.192.$i失败" >> /root/a.txt
fi
done
- for 循环体
2 . seq 命令:产生从某个数到另外一个数之间的所有整数
3 . ping -c 参数 指定ping包的个数
4 . $? 执行上一个指令的返回值 (显示最后命令的退出状态。0表示没有错误,其他任何值表明有错误)