BATCH                  package:base                  R Documentation

Batch Execution of R

Description:

     Run R non-interactively with input from a given file and place
     output (stdout/stderr) to another file.

Usage:

     R CMD BATCH [options] infile [outfile]

Arguments:

  infile: the name of a file with R code to be executed.

 options: a list of R command line options, e.g., for setting the
          amount of memory available and controlling the load/save
          process. If `infile' starts with a `-', use `--' as the final
          option.

 outfile: the name of a file to which to write output.  If not given,
          the name used is the one of `infile', with a possible `.R'
          extension stripped, and `.Rout' appended.

Details:

     By default, the input commands are printed along with the output. 
     To suppress this behavior, add `options(echo = FALSE)' at the
     beginning of `infile'.

     The `infile' can have end of line marked by LF or CRLF (but not
     just CR), and files with a missing EOL mark are processed
     correctly.

     Using `R CMD BATCH' sets the GUI to `"none"', so none of `x11',
     `jpeg' and `png' are available.

Note:

     Unlike `Splus BATCH', this does not run the R process in the
     background.  In most shells, `R CMD BATCH [options] infile
     [outfile] &' will do so.

