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()

_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.  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 than 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.  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.

_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.
     ## system(paste(commandArgs(), collapse=" "))

