批量ping测试脚本

通过cat查看文件ipAddress.txt获取单行ip地址,根据if的"不等于"(-ne)条件判断,将返回状态(echo $?)为0表示成功,非0则失败。

 1 #! /bin/bash
 2 IP_LIST=`cat ipAddress.txt`
 3 for i in ${IP_LIST}
 4 do
 5   ping -c 3 $i > /dev/null
 6   if [ $? -ne 0 ];then
 7     echo "ping $i fail"
 8   else
 9     echo "ping $i ok"
10   fi
11 done
原文地址:https://www.cnblogs.com/leisurelyRD/p/12550542.html