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]]