在R中执行system()后获取终端输出

aga*_*tha 1 linux r

如果我运行一个包含系统函数调用的R脚本,类似于:

x<-system("ls -t -r | tail -n 1") , 
Run Code Online (Sandbox Code Playgroud)

如果命令正确执行,x将为0,如果有错误,则x不为0.如何在执行脚本时保存R中终端的输出?

App*_*eue 7

将该intern属性设置为true.

x<-system("ls -t -r | tail -n 1", intern=TRUE)
Run Code Online (Sandbox Code Playgroud)