[R] Command line option to an R script running through Rscript

Peng Yu pengyu.ut at gmail.com
Thu Aug 20 03:21:18 CEST 2009


I know that I can use the following script to get the command line
options for an R script. But the output shows two many irrelevant
arguments. For example, I only want to pass "a", "b" and "c" to the
script. The first 5 elements in the variable 'args' are not what I
want. I am wondering what is the correct way to pass command line
options to an R script.


$ Rscript args.R a b c
> args=commandArgs()
> args
[1] "/usr/local/lib64/R/bin/exec/R" "--slave"
[3] "--no-restore"                  "--file=args.R"
[5] "--args"                        "a"
[7] "b"                             "c"

More information about the R-help mailing list