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



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

上一篇:C#窗体控件更新(三)


下一篇:mysql无法修改密码的解决办法