#!/bin/bash
usage()
{
echo "$0 -c command [-r repeat time]"
}
# average_time head_match_string filename
average_time()
{
head=$1
filename=$2
minutes=`sed -n "s/^$head.* \([0-9.]\+\)m.*/\1/p" $filename`
minute=0
for i in $minutes
do
minute=`echo "scale=5;$minute+$i" | bc`
done
seconds=`sed -n "s/^$head.*m\([0-9.]\+\)s/\1/p" $filename`
second=0
for i in $seconds
do
second=`echo "scale=5;$second+$i" | bc`
done
second=`echo "scale=3;(($minute*60+$second)/($repeat_time*1.0))" | bc`
second=`echo $second | sed 's/^\./0&/'`
second=`echo $second | sed 's/$/s/'`
echo $second
}
command="x"
repeat_time="10"