15 May 21:37
Re: getting output from shell commands
Olivier Boudry <olivier.boudry <at> gmail.com>
2008-05-15 19:37:25 GMT
2008-05-15 19:37:25 GMT
Hi Philip,
I just asked a question to the list about using runInteractiveCommand. You may find the code useful but will need to either remove the forkIO instruction or synchronize the two threads using a MVar to avoid the concurrency problem I had.
You'll find the thread here:
http://www.haskell.org/pipermail/haskell-cafe/2008-May/042975.html
Regards,
Olivier.
On Thu, May 15, 2008 at 3:18 PM, Philip Müller <mail <at> philip.in-aachen.net> wrote:
Hi,
I would like to be able to run a shell command like curl and process the output in my Haskell program, but I couldn't find anything helpful about it.
Something like
main = do
args <- getArgs
inp <- exec "curl" args
putStrLn (processInput inp)
would be very helpful.
Regards
Philip
_______________________________________________
Haskell-Cafe mailing list
Haskell-Cafe <at> haskell.org
http://www.haskell.org/mailman/listinfo/haskell-cafe
_______________________________________________ Haskell-Cafe mailing list Haskell-Cafe <at> haskell.org http://www.haskell.org/mailman/listinfo/haskell-cafe
RSS Feed