shell脚本ping网段所有IP
2017-05-15 14:23
826 查看
#!/bin/sh
# Ping网段所有IP
ip="192.168.9."
for i in `seq 1 254`
do
ping -c 2 $ip$i | grep -q 'ttl=' && echo "$ip$i yes"|| echo "$ip$i no"
#yes正常,no主机不存在或不正常
done
注释:grep -q 可用于条件判断
所以,如果需要ping文件内所有的IP并返回结果,可以
#!/bin/sh
for i in `cat /opt/ahost`
do
ping -c 1 $i | grep -q 'ttl=' && echo "$i yes"|| echo "$i no"
#yes正常,no主机不存在或不正常
done
# Ping网段所有IP
ip="192.168.9."
for i in `seq 1 254`
do
ping -c 2 $ip$i | grep -q 'ttl=' && echo "$ip$i yes"|| echo "$ip$i no"
#yes正常,no主机不存在或不正常
done
注释:grep -q 可用于条件判断
所以,如果需要ping文件内所有的IP并返回结果,可以
#!/bin/sh
for i in `cat /opt/ahost`
do
ping -c 1 $i | grep -q 'ttl=' && echo "$i yes"|| echo "$i no"
#yes正常,no主机不存在或不正常
done
相关文章推荐
- shell 脚本:ping一个网段的所有ip 和 隔一秒显示当前的时间
- [shell]通过ping检测整个网段IP的网络状态脚本
- [shell]通过ping检测整个网段IP的网络状态脚本
- ping 网段 内 所有的IP 地址
- 获取同一网段下所有机器MAC地址的shell脚本
- linux 自动ping ip的shell脚本
- Linux系统下ping整个网段IP脚本
- dos windows linux 下用脚本/批处理ping一个网段内的所有机器
- 写一个shell脚本,把192.168.0.0/24网段在线的ip列出来。 思路: for循环, 0
- SHELL脚本:检测一坨IP是否都能ping通(网卡监控)
- Python: ping网段内所有ip并返回结果
- shell脚本ping网段代码
- 检测网段IP使用情况的shell脚本
- 如何ping同一个网段内的所有在用IP
- Python: ping网段内所有ip并返回结果
- 行命令 Ping 网段所有 IP
- ping某一个网段内的所有在用IP 并用颜色标出
- 判断IP网段的shell脚本