如何在Haskell中执行cp somefile somedestination
等系统命令?
类似于os.Exec
。
答案 0 :(得分:11)
Haskell 98标准提供:
System.system :: String
-> IO GHC.IO.Exception.ExitCode
执行命令。
新的System.Process库更有用,允许便携式输入/输出重定向等等。
答案 1 :(得分:2)
我不是一个haskell buff,但this可能是你正在寻找的
答案 2 :(得分:2)
如果你做了很多这样的事情,那么值得看看http://hackage.haskell.org/package/HSH。
答案 3 :(得分:2)
module Main where
import System.Process
main = callCommand "cp somefile somedestination"
正常工作,但您可能更喜欢System.Process模块中的其他功能。