аргументы в режиме R CMD BATCH от Shell - PullRequest
3 голосов
/ 17 августа 2011

Я хочу вызвать сценарий R из сценария оболочки с R CMD BATCH --no-save --no-restore.Как я могу передать параметр (например, $1) из сценария Shell в сценарий R?

1 Ответ

2 голосов
/ 17 августа 2011

Как я писал в другом месте, команда BATCH иногда действует немного странно, поэтому я просто использую команду --file напрямую:

R --slave --vanilla --file=myScript.R --args foo=2 bar=3 "s=string with spaces" > output.txt

... а затем в myScript.R я использую args <- commandArgs(TRUE) чтобы получить дополнительные аргументы foo и т.д ...

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...