Binden des Ergebnisses eines Systembefehls an eine Variable in Haskell
Wie führt man einen Systembefehl in Haskell ausun binde das Ergebnis (d. h. die Standardausgabe) an eine Variable? In Pseudohaskell suche ich etwas wie das folgende:
import System.Process
main = do output <- callCommand "echo hi"
putStrLn output -- result: "hi"
Das funktioniert nicht. Gibt es etwas Ähnliches?