开发者

Shell脚本之网段ip在线情况

开发者 https://www.devze.com 2025-12-06 09:58 出处:网络 作者: 0 day
价值2999元 Java视频教程限时免费下载
专为Java开发者设计,涵盖核心技术、架构设计、性能优化等
立即下载
目录一、shell要求二、shell分析一、shell要求 android项目上线,有这样的需求,为了不让上线的服务器,不与线网的ip地址相冲突,写出一个shell脚本,把192.168.100.0/24网段在线的ip地址和不在线的ip地址列出来并且
目录
  • 一、shell要求
  • 二、shell分析

一、shell要求

android

项目上线,有这样的需求,为了不让上线的服务器,不与线网的ip地址相冲突,写出一个shell脚本,把192.168.100.0/24网段在线的ip地址和不在线的ip地址列出来并且保存到文档中。

二、shell分析

1、 24网段公有254个ip地址,从192.168.100.编程客栈1到192.168.100.254,需要以个for循环进行遍历

2、看一个ip地址是否在线,主要用ping命令来进行测试

#!/bin/bash
for ip in {1..254android}
do
  ip="192.168.100.$ip"
   ping -c 1 -i 0.2  -W 2 $ip &> /dev/null
   if [ $? -eq 0 php];then
   echo "$ip is up" >> up.txt
   echo "$ip is up"
   ehttp://www.devze.comlse
   echo "$ip is down" >> down.txt
   echo "$ip is down"
   fi
done

Shell脚本之网段ip在线情况

到此这篇关于Shell脚本之网段ip在线情况的文章就介绍到这了,更多相关Shell 网段ip在线情况内容请搜索编程客栈(www.devze.com)以前的文章或继续浏览下面的相关文章希望大家以后多多支持编程客栈(www.devze.com)!

0
价值2999元 Java视频教程限时免费下载
专为Java开发者设计,涵盖核心技术、架构设计、性能优化等
立即下载

精彩评论

暂无评论...
验证码 换一张
取 消