Команда, которую вы ищете: commandArgs()
.
Теперь, если у вас есть, например, список целых чисел, разделенных запятыми в строке, вы можете получить целые числа
s = '1,2,3,4,5'
your_list = lapply(strsplit(s, ','), as.numeric)[[1]]
Возможно, есть более простые способы достижения этого.
EDIT:
лучший пример (также должен работать с Rscript)
$ R "1,2,3,4,5"
...
>lapply(strsplit(commandArgs()[[2]], ','), as.numeric)[[1]]
[1] 1 2 3 4 5