#!/bin/bash if [ $# -lt 1 ] then echo echo Usage: rex5 expression exit -1 fi ROOTEXE=`which root` if [ -z "$ROOTEXE" ] then echo "No root found in PATH" fi # if expression contains cout assume user does output her/himself CCOUT=`echo $1 | grep cout` if [ -z "$CCOUT" ] then echo "{cout << " > /tmp/tempexpr.C echo "$1" >> /tmp/tempexpr.C echo "<< endl;}" >> /tmp/tempexpr.C else echo "{ " > /tmp/tempexpr.C echo "$1" >> /tmp/tempexpr.C echo ";}" >> /tmp/tempexpr.C fi root -n -l -b -q /tmp/tempexpr.C