Выполнение системной команды в Haskell
Как я могу выполнить системную команду, такую как cp somefile somedestination
в Haskell?
что-то вроде os.Exec
.
4 ответов
стандарт Haskell 98 обеспечивает:
System.system :: String
-> IO GHC.IO.Exception.ExitCode
выполнение команды.
новая
Если вы делаете такие вещи много, то стоит взглянуть на http://hackage.haskell.org/package/HSH.
module Main where
import System.Process
main = callCommand "cp somefile somedestination"
просто работает, но вы можете предпочесть другие функции из системы.Технологический модуль.