且构网

分享程序员开发的那些事...
且构网 - 分享程序员编程开发的那些事

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

更新时间:2022-06-07 04:09:28

需求:用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将结果显示出来并追加保存到指定文件内



本文转自 巴利奇 51CTO博客,原文链接:http://blog.51cto.com/balich/2058965