[Haskell-cafe] Standard output of exec

Daniel Díaz diaz.carrete at gmail.com
Thu Dec 11 20:37:14 UTC 2014


You can also use my process-streaming 
<http://hackage.haskell.org/package/process-streaming> library:

   import System.Process.Streaming
   import qualified Pipes.ByteString as B
 
   -- collects stdout as a lazy ByteString
   execute (pipeo (fromFold B.toLazyM)) (shell "echo test")

It depends on the pipes ecosystem and some other stuff, however.

Here 
<http://hackage.haskell.org/package/process-streaming-0.6.5.0/docs/System-Process-Streaming-Tutorial.html>are 
some examples.

On Thursday, December 11, 2014 10:11:09 AM UTC+1, Ernesto Rodriguez wrote:
>
> Dear All,
>
> I have a program which invokes an external program via exec. I wish to 
> capture the standard output of the program without using external 
> (temporary) files.
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.haskell.org/pipermail/haskell-cafe/attachments/20141211/44091cb1/attachment.html>


More information about the Haskell-Cafe mailing list