A veces, es posible que desee ejecutar R Script mediante la línea de comandos. De esta manera, puede escribir un script bash y programar una tarea todos los días. Además, también puede pasar diferentes argumentos al programa R.
Cree un script de R «GetARgument.R»:
args <- commandArgs(TRUE) if(length(args) == 0){ print("No arguments!") # give a default value date <- 20140502 }else{ for(i in 1:length(args)){ eval(parse(text=args[[i]])) } } print(date)
Ejecute el siguiente comando:
R CMD BATCH '--args date=20140801' GetArgument.R
El programa generará un archivo de salida: «GetArgument.Rout». En este archivo, verá toda la salida en la consola.