W jaki sposób uruchomić polecenie systemowe w Haskell i powiązać jego wynik (tj. Standardowe wyjście) ze zmienną? W pseudo-tabliczce szukam czegoś podobnego:Powiązanie wyniku polecenia systemowego ze zmienną w Haskell
import System.Process
main = do output <- callCommand "echo hi"
putStrLn output -- result: "hi"
To nie działa. Czy jest coś podobnego?
użycie [ 'readProcess'] (https://hackage.haskell.org/package/process- 1.4.2.0/docs/System-Process.html#v:readProcess) zamiast 'callCommand' – Carsten