shell命令查找局域网内使用的IP地址

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了shell命令查找局域网内使用的IP地址相关的知识,希望对你有一定的参考价值。

需求:用shell命令是实现列出局域网内的IP地址使用信息

#!/bin/bash


ipfile="ipinfo.txt"
ip="192.168.10."
for i in `seq 1 20`
do
  ping -c 4 $ip$i | grep -q ‘ttl=‘ && echo "$ip$i yes"|tee -a $ipfile || echo "$ip$i no" |tee -a $ipfile
done

注:通过返回是否有ttl将结果显示出来并追加保存到指定文件内

以上是关于shell命令查找局域网内使用的IP地址的主要内容,如果未能解决你的问题,请参考以下文章

如何获取局域网内所有IP地址 java代码

如何查询局域网内在用的IP地址?

WiFi模块局域网内操作详解(模块搜索模块配网IP地址查找)

如何在linux 获得局域网内所有IP地址,并重定向至文本文件

怎么在linux查看局域网内所有ip地址

局域网IP地址无法访问 怎么办