Я використовую R CMD BATCH my_script.R
з терміналу для виконання R
сценарію. Зараз я перебуваю в точці, коли я хотів би передати аргумент команді, але у мене виникають деякі проблеми, коли вона працює. Якщо я це робити, R CMD BATCH my_script.R blabla
то blabla
стає вихідним файлом, а не інтерпретуватися як аргумент, доступний виконуваному сценарію R.
Я спробував, Rscript my_script.R blabla
який, здається, передається blabla
правильно як аргумент, але тоді я не отримую my_script.Rout
вихідний файл, який я отримую R CMD BATCH
(я хочу, щоб .Rout
файл). Хоча я міг би переадресувати вихідний дзвінок на Rscript
ім'я файлу, який я обрав, я не отримав би команди R введення, включені у файл, як R CMD BATCH
це робиться у .Rout
файлі.
Тож в ідеалі я шукаю спосіб передавати аргументи до сценарію R, який виконується R CMD BATCH
методом, хоча я був би задоволений підходом із застосуванням, Rscript
якщо є спосіб змусити його створити порівнянний .Rout
файл.
R CMD BATCH
складається враження , що це реліквія. Мені подобається в тому, що він створює.Rout
файл, що включає не тільки вихід скрипту, але також перемежовує вхідні команди / коментарі з.R
файлу сценарію, який видав цей вихід.