【导读】
ip列表放在ip.txt下面。
#!/bin/bash
Filename=batping.sh
LANG=C
LC_ALL=C
PATH="$PATH:/sbin:/usr/sbin:/usr/local/sbin:/usr/kerberos/sbin:/usr/kerberos/bin:/usr/bin:/bin:/usr/local/bin"
export LANG LC_ALL PATH
for i in `cat ip.txt`
do
ping=`ping -c 1 $i|grep loss|awk -F "%" '{print $1}'|awk '{print $NF}'`
if [ $ping -gt 0 ];then
echo ping $i fail, packet loss is: $ping"%"
else
echo ping $i ok
fi
done