使用系统命令写入文件

时间:2018-06-20 17:07:44

标签: r shell cmd echo

我正在尝试使用system命令创建文件,但是由于某些原因它无法正常工作。它只是回显命令。

system("echo 'Hello2222, world.' >foo2.txt");
Hello2222, world. >foo2.txt

当我在CMD中运行echo命令时,将创建文件。

1 个答案:

答案 0 :(得分:2)

请注意,system的文档中说

  

在Windows上,系统不使用外壳,并且有单独的外壳   将命令行传递到外壳的功能外壳。

shell("echo 'Hello2222, world.' >foo2.txt")

会做你想要的。