1c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamath#! /bin/bash 2c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan KamathWHAT=$1 3c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan KamathDIR=$2 4c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamathecho $WHAT script generation 5c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamathcat $WHAT.hh > $WHAT.gnuplot 6c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamath 7c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan KamathDATA_FILE=`find $DIR -name "*.dat" | grep $WHAT` 8c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamath 9c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamathecho plot \\ >> $WHAT.gnuplot 10c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamath 11c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamathfor FILE in $DATA_FILE 12c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamathdo 13c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamath LAST=$FILE 14c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamathdone 15c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamath 16c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamathecho LAST=$LAST 17c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamath 18c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamathfor FILE in $DATA_FILE 19c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamathdo 20c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamath if [ $FILE != $LAST ] 21c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamath then 22c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamath BASE=${FILE##*/} ; BASE=${FILE##*/} ; AVANT=bench_${WHAT}_ ; REDUC=${BASE##*$AVANT} ; TITLE=${REDUC%.dat} 23c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamath echo "'"$FILE"'" title "'"$TITLE"'" ",\\" >> $WHAT.gnuplot 24c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamath fi 25c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamathdone 26c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan KamathBASE=${LAST##*/} ; BASE=${FILE##*/} ; AVANT=bench_${WHAT}_ ; REDUC=${BASE##*$AVANT} ; TITLE=${REDUC%.dat} 27c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamathecho "'"$LAST"'" title "'"$TITLE"'" >> $WHAT.gnuplot 28c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamath 29c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamath#echo set term postscript color >> $WHAT.gnuplot 30c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamath#echo set output "'"$WHAT.ps"'" >> $WHAT.gnuplot 31c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamathecho set term pbm small color >> $WHAT.gnuplot 32c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamathecho set output "'"$WHAT.ppm"'" >> $WHAT.gnuplot 33c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamathecho plot \\ >> $WHAT.gnuplot 34c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamath 35c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamathfor FILE in $DATA_FILE 36c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamathdo 37c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamath if [ $FILE != $LAST ] 38c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamath then 39c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamath BASE=${FILE##*/} ; BASE=${FILE##*/} ; AVANT=bench_${WHAT}_ ; REDUC=${BASE##*$AVANT} ; TITLE=${REDUC%.dat} 40c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamath echo "'"$FILE"'" title "'"$TITLE"'" ",\\" >> $WHAT.gnuplot 41c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamath fi 42c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamathdone 43c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan KamathBASE=${LAST##*/} ; BASE=${FILE##*/} ; AVANT=bench_${WHAT}_ ; REDUC=${BASE##*$AVANT} ; TITLE=${REDUC%.dat} 44c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamathecho "'"$LAST"'" title "'"$TITLE"'" >> $WHAT.gnuplot 45c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamath 46c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamathecho set term jpeg large >> $WHAT.gnuplot 47c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamathecho set output "'"$WHAT.jpg"'" >> $WHAT.gnuplot 48c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamathecho plot \\ >> $WHAT.gnuplot 49c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamath 50c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamathfor FILE in $DATA_FILE 51c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamathdo 52c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamath if [ $FILE != $LAST ] 53c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamath then 54c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamath BASE=${FILE##*/} ; BASE=${FILE##*/} ; AVANT=bench_${WHAT}_ ; REDUC=${BASE##*$AVANT} ; TITLE=${REDUC%.dat} 55c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamath echo "'"$FILE"'" title "'"$TITLE"'" ",\\" >> $WHAT.gnuplot 56c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamath fi 57c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamathdone 58c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan KamathBASE=${LAST##*/} ; BASE=${FILE##*/} ; AVANT=bench_${WHAT}_ ; REDUC=${BASE##*$AVANT} ; TITLE=${REDUC%.dat} 59c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamathecho "'"$LAST"'" title "'"$TITLE"'" >> $WHAT.gnuplot 60c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamath 61c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamath 62c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamathgnuplot -persist < $WHAT.gnuplot 63c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamath 64c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamathrm $WHAT.gnuplot 65c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamath 66c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamath 67c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamath 68c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamath 69