Skip to content

variables from command line

2 messages · Omar Lakkis, Martin Maechler

#
How can I pass parameters to an R script from the command line. And
how can I read them from within the script?

This is how I want to invoke the script:
R CMD BATCH r.in r.out  <input values>

The script with read in the input values, process them and spit the
output to r.out.
#
Omar> How can I pass parameters to an R script from the
    Omar> command line. And how can I read them from within the
    Omar> script?

    Omar> This is how I want to invoke the script: R CMD BATCH
    Omar> r.in r.out <input values>

    Omar> The script with read in the input values, process them
    Omar> and spit the output to r.out.

I think     commandArgs()    should solve this.

Regard,
Martin Maechler