BATCH                  package:base                  R Documentation

_B_a_t_c_h _E_x_e_c_u_t_i_o_n _o_f _R

_D_e_s_c_r_i_p_t_i_o_n:

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

_U_s_a_g_e:

     R CMD BATCH [options] infile [outfile]

_A_r_g_u_m_e_n_t_s:

  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.

_D_e_t_a_i_l_s:

     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.

_N_o_t_e:

     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.

