#!/bin/sh -xv FILE=$1 OUTPUT_FILE=$2 echo $FILE echo '#
'>${OUTPUT_FILE}_TIME echo '#'>>${OUTPUT_FILE}_RATE'>${OUTPUT_FILE}_RATE cat $FILE|awk '/^[ ]*Run on/{print "#!"$0}'>>${OUTPUT_FILE}_TIME cat $FILE|awk '/^[ ]*Run on/{print "#!"$0}'>>${OUTPUT_FILE}_RATE cat $FILE|awk '/^[ ]*This run started/{print "##" $4,$5,$6}'>>${{OUTPUT_FILE}}_TIME cat $FILE|awk '/^[ ]*This run started/{print "##" $4,$5,$6}'>>${{OUTPUT_FILE}}_RATE echo '#Message Length /Byte Transfer Time /us' >>${OUTPUT_FILE}_TIME echo '#Message Length /Byte Transfer Rate /(MB/s)' >>${OUTPUT_FILE}_RATE cat $FILE|awk '/^[ ]*[0-9]+[ ]+[0-9]/{printf("%s\t\t\t%s\n",$2,$3)}'>>${OUTPUT_FILE}_TIME RINF=`cat $FILE|awk '/rinf =/{print $3}'` echo '#'RINF = $RINF 'MByte/s'>>${OUTPUT_FILE}_TIME NHALF=`cat $FILE|awk '/rinf =/{print $7}'` echo '#'NHALF = $NHALF 'Byte'>>${OUTPUT_FILE}_TIME STARTUP=`cat $FILE|awk '/startup =/{print $11}'` echo '#'STARTUP = $STARTUP 'us'>>${OUTPUT_FILE}_TIME cat $FILE |awk '/^[ ]*[0-9]+[ ]+[0-9]/{ n=$2 t=$3 r=n/t printf ("%s\t\t\t%s\n",n,r)}'>>${OUTPUT_FILE}_RATE echo '#'RINF = $RINF 'MByte/s'>>${OUTPUT_FILE}_RATE echo '#'NHALF = $NHALF 'Byte'>>${OUTPUT_FILE}_RATE echo '#'STARTUP = $STARTUP 'us'>>${OUTPUT_FILE}_RATE echo '#'>>${OUTPUT_FILE}_TIME echo '#