【发布时间】:2012-07-12 08:23:04
【问题描述】:
我正在尝试在 R 中通过管道传输两个 bash 命令,但出现管道损坏错误;任何建议表示赞赏。 我在这里:
#Create a long file (2GB on your drive...)
write.csv(rep(1,1E8),file="long.txt", row.names=FALSE)
system("grep 1 tmp.txt") #This works
system("grep 1 tmp.txt| head -n 10") #This gives a broken pipe error
我得到 grep: 写入输出: 损坏的管道 使用短文件它可以正常工作。 请问我该如何解决这个问题?
谢谢。
【问题讨论】:
-
当你在命令行上做同样的事情时,你是否得到了破管错误?