Wie wird ein Systembefehl in Haskell ausgeführt und binden Sie das Ergebnis (d. H. Standardausgabe) an eine Variable? In pseudo-haskell suche ich nach etwas wie dem folgenden:Binden des Ergebnisses eines Systembefehls an eine Variable in Haskell
import System.Process
main = do output <- callCommand "echo hi"
putStrLn output -- result: "hi"
Dies funktioniert nicht. Gibt es etwas Ähnliches, das tut? Hier
Verwendung [ 'readProcess'] (https://hackage.haskell.org/package/process- 1.4.2.0/docs/System-Process.html#v:readProcess) anstelle von 'callCommand' – Carsten