R.exe,Rcmd.exe,Rscript.exe和Rterm.exe:有什么区别?

我正在努力与不同的R可执行文件。 在batch file中运行命令行时,R.exe(带或不带CMD BATCH选项),Rcmd.exe,Rscript.exe和Rterm.exe究竟有什么区别?

有什么区别:

R.exe --no-environ --no-save < "c:\temp\R\test.R" > "c:\temp\R\out.txt" 2>&1 

 R.exe CMD BATCH --no-environ --no-save "c:\temp\R\test.R" "c:\temp\R\out.txt" 

输出没有差别。

在3079页的R参考手册中找不到关于Rcmd.exe和Rscript.exe的任何信息。

顺便说一句:我正在使用Windows。

警告:我在Linux上工作比Windows更多:

  • Rcmd.exe是一个历史遗留的一天,你不能在Windows上做R CMD something ,但需要特殊的可执行文件Rcmd.exe something 。 这不再是这种情况,但它是为了向后兼容而提供的。
  • 从使用Rcmd.exe的日子, Rterm.exe也是一个保留。 可以忽略这些天。
  • R CMD BATCH是在Rscript.exeRscript.exe之前的版本中所需要的一个离合器,类似于旧的文档和习惯。
  • Rscript.exe是批处理脚本的朋友; 用它。
  • 对于其他一切,有R.exe

除此之外,马立克暗示,参考手册是六个可用手册中的错误之一。 请尝试“ R介绍”和“ 安装和pipe理”手册,这两本手册都有针对Windows的特定附录。