| commandArgs {base} | R Documentation |
Extract Command Line Arguments
Description
Provides access to a copy of the command line arguments supplied when this R session was invoked.
Usage
commandArgs(trailingOnly=FALSE)
Arguments
trailingOnly |
logical. Should only arguments after
|
Details
These arguments are captured before the standard R command line processing takes place. This means that they are the unmodified values. If it were useful, we could provide support an argument which indicated whether we want the unprocessed or processed values.
This is especially useful with the --args command-line flag to
R, as all of the command line after that flag is skipped.
Value
A character vector containing the name of the executable and the user-supplied command line arguments. The first element is the name of the executable by which R was invoked. As far as I am aware, the exact form of this element is platform dependent. It may be the fully qualified name, or simply the last component (or basename) of the application.
If trailingOnly=TRUE, a character vector of those arguments
(if any) supplied after ==args.
See Also
Startup
BATCH
Examples
commandArgs()
## Spawn a copy of this application as it was invoked.
## system(paste(commandArgs(), collapse=" "))