如何运行系统命令并使用Julia捕获输出?

时间:2018-06-03 15:22:48

标签: julia

如何运行系统命令并使用Julia捕获输出?

在R中我可以用system_output <- system2("ls","-l", stdout=TRUE, stderr=TRUE)

之类的东西来做这件事

1 个答案:

答案 0 :(得分:7)

readstringCmdreadstring(`ls -l`)一起使用。

在Julia v0.7(及以上)中,这将是read的方法:read(`ls -l`, String)

第一个参数中的bakticks创建一个Cmd对象,由readstring / read执行。另请参阅Cmd的文档:docs