嗨我需要在执行haskell命令后读取命令行 标准输出,我知道有两个模块可以执行系统命令:System.Cmd
和System.Process
有人能告诉我一个如何运行System.Process
函数的简单示例吗?
这里有一个我需要做的例子(我知道有System.Directory
这样做,但我认为这是一个很好的例子):
ls -a
我该怎么做?
答案 0 :(得分:19)
import System.Process
test = readProcess "ls" ["-a"] ""
请参阅documentation了解使用详情。