#!/bin/sh SET_TERM_TEMPLATE='set term push; set term x11 enhanced; set term wxt enhanced; set term pop' while getopts esp opt do case $opt in e) SET_TERM_TEMPLATE='set term postscript color eps enhanced size 12cm,9cm; set output "${FILE}.eps"';; s) SET_TERM_TEMPLATE='set term svg; set output "${FILE}.svg"';; p) SET_TERM_TEMPLATE='set term png; set output "${FILE}.png"';; esac done shift $(($OPTIND - 1)) while [ $# -gt 0 ]; do FILE=`basename "$1" .dat` shift COMMAND="Results of: $(grep 'Invoked as' ${FILE}.dat|grep -o 'wclient.*'|sed -e 's/ -o [^ ]*//' -e 's/ [^ ]* ?$//')" STREAMS="$(grep -o 'Stream.*' ${FILE}.dat|sort|while read LINE; do echo {/*0.7 $LINE}\\n; done|tr -d '\n'|sed -e 's/_/\\\\_/g')" TITLE="${COMMAND}\n\n${STREAMS}" SET_TERM=$(echo $SET_TERM_TEMPLATE|sed -e s/\${FILE}/$FILE/) cat <