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