代码:
pingC.sh:
1 #!/bin/bash
2
3 for I in {1..254};do
4 if ping -c1 -w1 192.168.234.$I &> /dev/null;then
5 echo "$I is online."
6 else
7 echo "$I is offline."
8 fi
9 done
pingB.sh:
1 #!/bin/bash
2
3 for M in {1..254};do
4 for N in {1..254};do
5 if ping -c1 -w1 192.168.$M.$N &> /dev/null;then
6 echo "192.168.$M.$N is online."
7 else
8 echo "192.168.$M.$N is offline."
9 fi
10 done
11 done
总结:
Ping 后不能加“|”那么if的条件将全为正确