顺序执行
#!/bin/bash
net=172.16.1
for i in {1..254};do
ping -c1 -W1 $net.$i &> /dev/null && echo "$net.$i is up" || echo "$net.$i is down"
done
并行执行
#!/bin/bash
net=172.16.1
for i in {1..254};do
{
ping -c1 -W1 $net.$i &> /dev/null && echo "$net.$i is up" || echo "$net.$i is down"
}&
done
wait