我想在变量中捕获 install.packages 命令的完整输出。但是,在安装过程中打印的消息是使用 intern=FALSE 调用 system() 的结果。因此,它们并不是真正的消息/警告/打印。有没有办法将此信息捕获到变量中?例如
> sink(tempfile())
> bla <- suppressMessages(suppressWarnings(capture.output(system('whoami'))));
jeroen
或者:
> sink(tempfile())
> bla <- suppressMessages(suppressWarnings(capture.output(install.packages("XML"))));
仍然将所有内容打印到屏幕上...