R批处理模式 - 抑制输出文件

Bar*_*ata 7 r

我有一些脚本,我使用R的批处理模式运行.

/usr/bin/R CMD BATCH --vanilla --no-timing ~/scripts/R/sess_dur.R
Run Code Online (Sandbox Code Playgroud)

我使用以下方法将输出重定向到文件:

> sink("~/scripts_output/R_output.txt",append=TRUE)
Run Code Online (Sandbox Code Playgroud)

问题是,当我运行此脚本时,将使用相同的脚本名称和"out"后缀(sess_dur.Rout)创建文件.

有一种方法告诉R不要生成这些文件?

42-*_*42- 10

你尝试过类似的东西:

R CMD BATCH --vanilla --no-timing ~/scripts/R/sess_dur.R /dev/null
Run Code Online (Sandbox Code Playgroud)

  • 只是一个注释,它是最后的/ dev/null将输出发送到其他地方(--vanilla和--no-timing选项是无关的) (6认同)