Shell批处理ping一个段的IP(扫描网段IP通与否)

  • A+
所属分类:Shell 运行脚本

使用shell脚本查看 10.10.10.1~10.10.10.254 之间哪些地址可以ping通。

如下:

#!/bin/bash
#
# 
pingtest() {
        if ping $1 -c 1 &> /dev/null ; then
                echo "Ping $1 通!"
        else
                echo "Ping $1 不通!"
        fi
}

for i in {1..254}; do
        pingtest 10.10.10.$i              # 10.10.10.$i 在这里对于函数 pingtest 来说就是位置参数 $1 
done

赋权运行

Shell批处理ping一个段的IP(扫描网段IP通与否)
  • 微信公众号
  • 扫一扫关注微信公众号
  • weinxin
  • 运维交流群
  • 扫一扫二维码加入群聊
  • weinxin

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: