如何运行系统命令并使用Julia捕获输出?
在R中我可以用system_output <- system2("ls","-l", stdout=TRUE, stderr=TRUE)
答案 0 :(得分:7)
将readstring
与Cmd
:readstring(`ls -l`)
一起使用。
在Julia v0.7(及以上)中,这将是read
的方法:read(`ls -l`, String)
第一个参数中的bakticks创建一个Cmd
对象,由readstring
/ read
执行。另请参阅Cmd
的文档:docs。