函数调用方式实现
#!/bin/bash
ip_access_status() {
if ping -c 1 $IP >/dev/null
then
echo $IP ok
continue
fi
}
IP=(192.168.124.22 192.168.124.71 192.168.124.23)
for IP in ${IP[@]}
do
ip_access_status
echo $IP no
done
普通函数的循环
#!/bin/bahs
IP_LIST=(192.168.124.22 192.168.124.71 192.168.124.23)
for ip in ${IP_LIST[@]}
do
NUM=1
while [ $NUM -le 3 ]
do
if ping -c 1 $ip >/dev/null
then
echo i p p i n g i s s u c