分享一个shell,用于检测局域网内可用的IP
2021/11/18 7:10:16
本文主要是介绍分享一个shell,用于检测局域网内可用的IP,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
#!/bin/bash # ---------------------------------- # 脚本功能:用于获取局域网内可用的IP地址 # ---------------------------------- . /etc/init.d/functions IP1=`ifconfig | grep "broadcast" | awk '{print $2}' | awk -F. '{print $1}'` IP2=`ifconfig | grep "broadcast" | awk '{print $2}' | awk -F. '{print $2}'` IP3=`ifconfig | grep "broadcast" | awk '{print $2}' | awk -F. '{print $3}'` for i in {1..254}; do IPv4="$IP1.$IP2.$IP3."$i ping -c 2 $IPv4 > /dev/null 2>&1 if [ $? = 0 ];then action "$IPv4" /bin/true else action "$IPV4" /bin/false fi done
这篇关于分享一个shell,用于检测局域网内可用的IP的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-11-27消息中间件底层原理资料详解
- 2024-11-27RocketMQ底层原理资料详解:新手入门教程
- 2024-11-27MQ底层原理资料详解:新手入门教程
- 2024-11-27MQ项目开发资料入门教程
- 2024-11-27RocketMQ源码资料详解:新手入门教程
- 2024-11-27本地多文件上传简易教程
- 2024-11-26消息中间件源码剖析教程
- 2024-11-26JAVA语音识别项目资料的收集与应用
- 2024-11-26Java语音识别项目资料:入门级教程与实战指南
- 2024-11-26SpringAI:Java 开发的智能新利器