summaryrefslogtreecommitdiff
path: root/common/scripts/parse_lmbench.sh
blob: a2df97ff0b03d16c3612c9116be04eda23ce5757 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#!/bin/sh

LOG_FILE=$1
OUTPUT_FILE=$3
TMP_FILE="$1.$$"
BEGIN=$(grep --text -n "^BEGIN LMBENCH" $LOG_FILE | awk -F ':' '{print $1}')
END=$(grep --text -n "^END LMBENCH" $LOG_FILE | awk -F ':' '{print $1}')
BEGINNING=$(expr $(expr $END - $BEGIN) + 1)
head -n $END $LOG_FILE | tail -n $BEGINNING >$TMP_FILE

for i in 2 8 16 20
do
    ./common/scripts/min_max_avg_parse.py $TMP_FILE "^$i" $2 "64_$i" >>$OUTPUT_FILE
done
rm $TMP_FILE