commandArgs

0th

Percentile

Extract Command Line Arguments

Provides access to a copy of the command line arguments supplied when this R session was invoked.

Keywords
programming, environment, sysdata
Usage
commandArgs(trailingOnly = FALSE)
Arguments
trailingOnly

logical. Should only arguments after --args be returned?

Details

These arguments are captured before the standard R command line processing takes place. This means that they are the unmodified 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. 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, or for an embedded R it can be anything the programmer supplied.

If trailingOnly = TRUE, a character vector of those arguments (if any) supplied after --args.

See Also

Startup BATCH

Aliases
  • commandArgs
Examples
library(base) # NOT RUN { commandArgs() ## Spawn a copy of this application as it was invoked, ## subject to shell quoting issues ## system(paste(commandArgs(), collapse = " ")) # }
Documentation reproduced from package base, version 3.4.3, License: Part of R 3.4.3

Community examples

Looks like there are no examples yet.