Rev 15168 | Blame | Compare with Previous | Last modification | View Log | Download | RSS feed
\name{BATCH}\alias{BATCH}\title{Batch Execution of R}\description{Run R non-interactively with input from a given file andplace output (stdout/stderr) to another file.}\usage{R CMD BATCH [options] infile [outfile]}\arguments{\item{infile}{the name of a file with R code to be executed.}\item{options}{a list of R command line options, e.g., for setting theamount of memory available and controlling the load/save process.If \code{infile} starts with a \code{-}, use \code{--} as thefinal option.}\item{outfile}{the name of a file to which to write output. If notgiven, the name used is the one of \code{infile}, with a possible\file{.R} extension stripped, and \file{.Rout} appended.}}\details{By default, the input commands are printed along with the output. Tosuppress this behavior, add \code{options(echo = FALSE)} at thebeginning of \code{infile}.The \code{infile} can have end of line marked by LF or CRLF (but notjust CR), and files with a missing EOL mark are processed correctly.}\note{Unlike \code{Splus BATCH}, this does not run the \R process in thebackground. In most shells,\code{R CMD BATCH [options] infile [outfile] &}will do so.}\keyword{utilities}