繁体   English   中英

在 Haskell 中执行系统命令

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM