У меня проблема с объединением make-файла и программы R, которая принимает аргументы командной строки. Я очень неопытен в написании make-файлов.
Просто, чтобы подготовить пример, я написал R-файл, который принимает аргумент командной строки и генерируетсюжет.вот мой файл test.R
args <- commandArgs(trailingOnly=TRUE)
if (length(args) != 1) {
cat("You must supply only one number\n")
quit()
}
inputnumber <- args[1]
pdf("Rplot.pdf")
plot(1:inputnumber,type="l")
dev.off()
Теперь вот мой Makefile.
all :
make Rplot.pdf
Rplot.pdf : test.R
cat test.R | R --slave --args 10
Теперь вопрос в том, как поставить --args (в нашем случае 10), чтобы я мог сказать, что-то может быть так: make Rplot.pdf -10
Я понимаюбольше вопрос о make-файле, а не вопрос R.
Любая помощь с благодарностью
С уважением,
Саян