如何在Haskell中运行系统命令并将其结果(即标准输出)绑定到变量?在伪haskell我正在寻找类似以下的东西:
import System.Process main = do output <- callCommand "echo hi" putStrLn output -- result: "hi"
这不起作用.有类似的东西吗?
haskell system
haskell ×1
system ×1