内网群PING的shell
生活随笔
收集整理的這篇文章主要介紹了
内网群PING的shell
小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
#!/bin/bash
ips=192.168.0
echo -n "請(qǐng)輸入 network 網(wǎng)段(缺省為$ips): "
read network
: ${network:=$ips}
echo "network:$network"
?? d_ip_beg=1
?? d_ip_end=254
?? echo -n "input the hostip(default $d_ip_beg $d_ip_end):"
read ip_beg ip_end
: ${ip_beg:=$d_ip_beg}
: ${ip_end:=$d_ip_end}
?echo "ip_beg:$ip_beg"
?echo "ip_end:$ip_end"
for ((i=$ip_beg;i<=$ip_end;i++)); do
??? host=$network.$i
??? ping -W 1 -c 1 $host? &>/dev/null && echo "$host is up" |tee -a uplog || echo "$host is down"
done
?? echo "欲知存活的主機(jī)列表,請(qǐng)查看UPLOG日志文件"
轉(zhuǎn)載于:https://blog.51cto.com/superzxh/1593607
總結(jié)
以上是生活随笔為你收集整理的内网群PING的shell的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: java-jdk各版本特性概述
- 下一篇: 75个网络安全工具