[英]Executing a system command in Haskell
我如何在 Haskell 中执行系统命令,例如cp somefile somedestination
?
类似于os.Exec
的东西。
Haskell 98 标准提供:
System.system :: String
-> IO GHC.IO.Exception.ExitCode
执行命令。
新的System.Process
库更有用,允许可移植的输入/输出重定向等。
import System.Process
main = callCommand "cp somefile somedestination"
只是工作,但您可能更喜欢System.Process
模块中的其他功能。
我不是 haskell 爱好者, 但这可能是你要找的
如果您经常做这类事情,那么值得看看http://hackage.haskell.org/package/HSH 。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.