Hi folks,
I have a one line shell script which looks like this:
  R CMD BATCH --no-restore --no-save foo.R
It executes the R program in foo.R and generates
output called foo.Rout.
Is there any way that I can force the output to come
to stdout and stderr (instead of foo.Rout)?
What I really want to do is the following (call it
myscript):
  #!/bin/bash
  # do some work with bash and send the output
  # to stdout and stderr
             .
             .
  # now is the time to invoke my R script
  R CMD BATCH --no-restore --no-save myRscript.R
  exit
I want the entire output to go to stdout and stderr,
so that I can call it as:
  myscript > myscript.out 2>> myscript.out
Rather than:
  myscript > myscript.out 2>> myscript.out
  cat myRscript.out >> myscript.out
I would appreciate it if someone shows me how to
do this.
Regards,
Tena Sakai
tsakai@gallo.ucsf.edu
	[[alternative HTML version deleted]]