else
echo “Host $1 is Off-line.”
fi
3.1 for 条件循环语句
for 循环语句允许脚本一次性读取多个信息,然后逐一对信息进行操作处理。
#!/bin/bash
HLIST=$(cat ./ipadds.txt)
for IP in $HLIST
do
ping -c 3 -i 0.2 -W 3 $IP &> /dev/null
if [ $? -eq 0 ]
then
echo “Host $IP is On-line.”
else
echo “Host $IP is Off-line.”
fi
done
读取ipadds.txt中的域名,循环使用ping命令测试是否可以连接
3.1 while 条件循环语句
while 条件循环语句是一种让脚本根据某些条件来重复执行命令的语句,它的循环结构往