为什么&>>在system()中,调用在3.3和3.4

时间:2017-07-25 05:26:23

标签: r shell

运行以下R代码

system("sleep 10 &>> test.log")

在R 3.3.3下,它正确地睡了10秒,但在R 3.4.1下,它会立即退出,看起来像sleep 10 & >> test.log

这是一个错误吗,因为我在https://cran.r-project.org/doc/manuals/r-release/NEWS.html找不到从{3.3}到R 3.3到3.4的任何更改?

问题已在"&>>" in sh behaves differently in Ubuntu 16.04.2 and Fedora 24

解决

1 个答案:

答案 0 :(得分:0)

问题不在R中,但不同的Linux发行版可能会为sh选择不同的shell,正如"&>>" in sh behaves differently in Ubuntu 16.04.2 and Fedora 24

所指出的那样