vim ping.sh
#!/bin/bash
for p in {1..254} p为变量,in后为变量列
do
ping -c2 -i0.5 -W1 172.25.0.$p > /dev/null 因为匹配ip,所以将ip最后以为数字带入变量p使用达到匹配变量列
if [ $? -eq 0 ];then 如果匹配正确则为0表示(0表示正确)数值判断
echo "172.25.0.$p is up" 正确显示结果
else 反之
echo "172.25.0.$p is down" 错误
fi 结束
done