在rmarkdown文件上运行knit时,系统命令(尤其是wc和grep)不会产生任何输出。我试图产生输出的行如下:
system("wc -l /foo/bar.csv")
system("grep -F .12345 /foo/bar.txt | wc -w")
有没有人遇到这个或有没有人知道为什么会这样?如果给解释器,这些行产生预期的输出。我的所有其他代码都按预期运行。
感谢您的帮助。
答案 0 :(得分:1)
您可以尝试使用intern
的{{1}}参数,如下例所示" date"被称为。
system
结果将result <- system('date', intern = TRUE)
print(result)
中的输出捕获到R向量中。