В сценарии пакетной обработки я могу запустить скрипт R со следующим синтаксисом:
Rterm.exe --quiet --slave --vanilla < "C:\some_script.R"
Однако Powershell, кажется, зарезервировал" <" для будущего расширения. Я задаюсь вопросом, существует ли прямой способ запустить скрипт R в рамках другого сценария Powershell.
Вам, вероятно, следует посмотреть Rscript
вместо перенаправления - это станет
Rscript.exe C:\someScript.R
, где вы можете добавить обычные параметры.
Самый простой способ, вероятно, заключить его в вызов cmd.exe:
cmd.exe /C "Rterm.exe --quiet --slave --vanilla < `"C:\some_script.R`""