R CMD BATCH - 终端输出

Bla*_*len 4 r batch-processing

刚刚学习R,我认为在unix终端中以批处理模式使用它而不是在R终端中写入会很棒.

所以我决定写test.r

    x <- 2
    print(x)
Run Code Online (Sandbox Code Playgroud)

然后在终端我做了

    R CMD BATCH test.r
Run Code Online (Sandbox Code Playgroud)

它运行,但输出test.r.Rout文件.我可以通过运行R CMD BATCH test.r out.txt来输出它来说出一个文本文件.

问题是,是否可以将输出打印到终端?

Bla*_*len 11

Sebastian-C发布:

    Rscript test.r
Run Code Online (Sandbox Code Playgroud)

这在终端中起作用并产生所需的输出

谢谢Sebastian-C