#! /bin/bash
NET=10.10.10.
echo> hosts.txt
while[[$IP -le 254 ]]do{ifping -c1 -w2 $NET$IP&> /dev/null
thenecho$NET$IP is up |tee -a hosts.txt
elseecho$NET$IP is down |tee -a hosts.txt
fi}&let IP++
donewaitecho UP:`cat hosts.txt |grep up |wc -l`echo DOWN:`cat hosts.txt |grep down |wc -l`
执行结果
[root@centos7 ~]# ./net.sh
10.10.10.2 is up
10.10.10. is down
10.10.10.10 is up
10.10.10.1 is up
10.10.10.66 is up
10.10.10.7 is down
10.10.10.6 is down
10.10.10.4 is down
10.10.10.8 is down
10.10.10.18 is down
10.10.10.27 is down
10.10.10.21 is down
10.10.10.15 is down
10.10.10.30 is down
10.10.10.31 is down
10.10.10.32 is down
10.10.10.16 is down
10.10.10.28 is down
10.10.10.29 is down
....省略部分显示内容....
10.10.10.251 is down
10.10.10.254 is down
10.10.10.252 is down
10.10.10.253 is down
10.10.10.249 is down
10.10.10.250 is down
UP:4
DOWN:251
6、后续六个字符串:efbaf275cd、4be9c40b8b、44b2395c46、f8c8873ce0、b902c16c8b、ad865d2f63 是通过对随机数变量 RANDOM 随机执行命令: echo $RANDOM|md5sum|cut –c1-10 后的结果,请破解这些字符串对应的 RANDOM 值。