通过unixshell脚本运行R程序

通过unixshell脚本运行R程序,r,R,我正在从R studio调用一个R函数,如下所示 source("test.R) test() 现在我想使用unixshell脚本调用它 请让我知道如何做到这一点。谢谢。Rscript-e'源代码(“test.R”);test()”“Unix方法”是在所谓的 到文件test.R,然后使用 chmod 0755 test.R 使其可执行。那你就说 ./test.R 您创建了一个新命令。由于您在Unix上,您可能还喜欢我们的替代方案,而不是Rscript,您可以从CRAN安装,也可以从发行版(

我正在从R studio调用一个R函数,如下所示

source("test.R)
test()
现在我想使用unixshell脚本调用它

请让我知道如何做到这一点。谢谢。

Rscript-e'源代码(“test.R”);test()”

“Unix方法”是在所谓的

到文件
test.R
,然后使用

chmod 0755 test.R
使其可执行。那你就说

./test.R

您创建了一个新命令。由于您在Unix上,您可能还喜欢我们的替代方案,而不是
Rscript
,您可以从CRAN安装,也可以从发行版(即Ubuntu或Debian)使用它您可以编写另一个脚本newScript.R,它包含:

源代码(“test.R”)
test()

然后从命令行,您可以运行:

Rscript newScript.R

./test.R