[root@bogon shell]# vim forping.sh
//脚本内容如下:
#!/bin/bash
read -p "请输入网段:" wd
for i in {10..20}
do
IP="$wd"."$i"
echo $IP
if ping -c 1 $IP &> /dev/null
then
echo "$IP is up " >> /tmp/host_up.txt
else
echo "$IP is down " >> /tmp/host_down.txt
fi
done
//测试:
[root@bogon shell]# sh forping.sh
请输入网段:192.168.2
192.168.2.10
192.168.2.11
192.168.2.12
192.168.2.13
192.168.2.14
192.168.2.15
192.168.2.16
192.168.2.17
192.168.2.18
192.168.2.19
192.168.2.20
[root@bogon shell]# cat /tmp/host_down.txt
192.168.2.10 is down
192.168.2.11 is down
192.168.2.12 is down
192.168.2.13 is down
192.168.2.14 is down
192.168.2.15 is down
192.168.2.16 is down
192.168.2.17 is down
192.168.2.18 is down
192.168.2.19 is down
192.168.2.20 is down
192.168.2.10 is down
192.168.2.11 is down
192.168.2.12 is down
192.168.2.13 is down
192.168.2.14 is down
192.168.2.15 is down
192.168.2.16 is down
192.168.2.17 is down
192.168.2.18 is down
192.168.2.19 is down
192.168.2.20 is down