case $#
in
0|1)    echo "Usage: Splus BATCH inputfile outputfile [-j [options]]"
        ;;
2)      BATCH=yes; export BATCH
        S_BATCH_INPUT=$1; S_BATCH_OUTPUT=$2; export S_BATCH_INPUT S_BATCH_OUTPUT
        (echo "invisible(options(echo=TRUE))"; cat $1)| nohup Splus >$2 2>&1 &
        ;;
*)      if [ $3 = "-j" ]; then
           BATCH=yes; export BATCH
           S_BATCH_INPUT=$1; S_BATCH_OUTPUT=$2; export S_BATCH_INPUT S_BATCH_OUTPUT
           shift 2
           (echo "invisible(options(echo=TRUE))"; cat $S_BATCH_INPUT)| nohup Splus "$@" >$S_BATCH_OUTPUT 2>&1 &
        else
           echo "Usage: Splus BATCH inputfile outputfile [-j [options]]"
        fi
        ;;
esac
