Как я могу выполнить системную команду, такую как cp somefile somedestination
в Haskell?
Что-то вроде os.Exec
.
Стандарт Haskell 98 предоставляет:
System.system :: String
-> IO GHC.IO.Exception.ExitCode
который выполняет команду.
Однако новая библиотека System.Process более полезна, позволяя переносить перенаправление ввода/вывода и т. д.
Я не любитель haskell, но этот может быть тем, что вы ищете
Если вы часто занимаетесь подобными вещами, то стоит взглянуть на http://hackage.haskell.org/package/HSH .