commandArgs               package:base               R Documentation

_E_x_t_r_a_c_t _C_o_m_m_a_n_d _L_i_n_e _A_r_g_u_m_e_n_t_s

_D_e_s_c_r_i_p_t_i_o_n:

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

_U_s_a_g_e:

     commandArgs(trailingOnly = FALSE)

_A_r_g_u_m_e_n_t_s:

trailingOnly: logical.  Should only arguments after '--args' be
          returned?

_D_e_t_a_i_l_s:

     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.

_V_a_l_u_e:

     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'.

_S_e_e _A_l_s_o:

     'Startup' 'BATCH'

_E_x_a_m_p_l_e_s:

     commandArgs()
     ## Spawn a copy of this application as it was invoked,
     ## subject to shell quoting issues
     ## system(paste(commandArgs(), collapse=" "))

