Random pet peeve -- can it read, e.g. "${RHUBARB_BATCH_HOME}/control" etc. (with the extra slash)?  Easier to read, means you don't have to remember to add the slash when you set your environment variables, and better failure mode if you accidentally do, since Unix will transparently turn "//" into "/".