楼主迁移机房 还没有想好用谁家 领导下令 测速 楼主就写了个


#!/bin/bash
cd /opt/cesu/ip
a=`cat ip.txt`
date1=`date +%H:%M:%S`
date2=`date -d "1 hour" +%H:%M:%S`
c=`echo "$date1"-"$date2"`
for i in $a
do
ping -c $1 $i | awk -F "[ /]" '$1~/rtt/{print $8}' >> $i.txt
b=$(cat $i.txt|wc -l)
if [ "$b" -gt 5 ] && [ "$b" -lt 7 ]; then
sum=`cat $i.txt|awk '{sum+=$1}END{print sum}'`
avg=`echo "scale=2;$sum/6"|bc`
echo $c 平均值:$avg >> $i.txt
cat $i.txt|sed -n '7'p  >> avg$i.txt
mv $i.txt $i/$i$c
fi
done