#! /bin/bash for a in {1..254} #不行就改成$(seq 1 254)或者for(()) do if ping -w 1 -c 1 192.168.1.$a | grep "100%" >/dev/null #表示ping一次变量的ip地址 (c1)表示ping一次 由于ping 的等待时间长 所以我定义了 参数 –w –l 表示等待超时的时间为1秒, then echo "192.168.1.$a is Not reachable" else echo "192.168.1.$a is reachable" fi done (责任编辑:IT) |