summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorBjoern B. Brandenburg <bbb@cs.unc.edu>2011-02-20 11:05:42 -0500
committerBjoern B. Brandenburg <bbb@cs.unc.edu>2011-02-20 11:05:42 -0500
commit5537e1e3e8e946e93110e78a9e01c7b1ab3188d9 (patch)
tree4432a15d679ef53f510ce747741351d3b09930db
parent6ef974b4841b758045eaf1866dcbc77a30d7b478 (diff)
Add tool for splitting analyze output
-rwxr-xr-xextract-trends.sh24
1 files changed, 24 insertions, 0 deletions
diff --git a/extract-trends.sh b/extract-trends.sh
new file mode 100755
index 0000000..60fa95e
--- /dev/null
+++ b/extract-trends.sh
@@ -0,0 +1,24 @@
1#!/bin/bash
2
3FILE=$1
4
5if [ -z "$FILE" ]
6then
7 echo "Usage: $0 <combined overheads file>"
8 exit 1
9fi
10
11OVERHEADS=`cat $FILE | awk '/^[^#]/ { print $2 }' | sed 's/,//' | sort | uniq`
12SCHEDULERS=`cat $FILE | awk '/^[^#]/ { print $1 }' | sed 's/,//' | sort | uniq`
13
14#echo "(ii) Dataset contains $OVERHEADS for $SCHEDULERS."
15
16for S in $SCHEDULERS
17do
18 for O in $OVERHEADS
19 do
20 DATAFILE="otrend_scheduler=${S}_overhead=${O}_${FILE}"
21 echo $S $O '->' $DATAFILE
22 egrep "${S},[ ]*${O}," $FILE | sort -n -k 3 > $DATAFILE
23 done
24done