infile
and
send output (stdout/stderr) to another file.R CMD BATCH [options] infile [outfile]
infile
starts with a -, use -- as the final
option.
The default options are --restore --save --no-readline.
(Without --no-readline on Windows.)
infile
, with a possible
.R extension stripped, and .Rout appended.R CMD BATCH --help
to be reminded of the usage. By default, the input commands are printed along with the output. To
suppress this behavior, add options(echo = FALSE)
at the
beginning of infile
, or use option --slave.
The infile
can have end of line marked by LF or CRLF (but not
just CR), and files with an incomplete last line (missing end of line
(EOL) mark) are processed correctly.
A final expression proc.time() will be executed after the input
script unless the latter calls q(runLast = FALSE)
or is aborted.
This can be suppressed by the option --no-timing.
Additional options can be set by the environment variable
R_BATCH_OPTIONS: these come after the default options (see the
description of the options
argument) and before any options
given on the command line.