1. 程式人生 > >shell命令查找局域網內使用的IP地址

shell命令查找局域網內使用的IP地址

gre 使用 shell命令 保存 seq 地址 bash 顯示 pre

需求:用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地址