2015-10-08 5 views
2

Из сценария Баш бы я хотел, чтобы выполнить эти команды RВыполнение команд R в сценарии Bash?

install.packages('knitr', dependencies = TRUE) 
install.packages("xlsx", dependencies="Depends") 
install.packages("xtable") 

Одним из способов было бы поместить их в R файл, а затем выполнить это, но я бы предпочел не делать этого.

Могут ли эти команды выполняться непосредственно из сценария Bash?

+6

Попробуйте 'Rscript -e" ... "' (читайте 'Rscript' man для получения дополнительной информации) или google для' littler' – jangorecki

+0

Просто используйте '#!/Usr/bin/env Rscript', как вы бы использовали' #!/bin/bash' в исполняемом сценарии оболочки. – nrussell

ответ

1
apt-get -y install littler 

echo 'install.packages("knitr", dependencies = TRUE, repos="http://cran.rstudio.com/")' | r 

R -e также может быть использован.

Смежные вопросы