[plt-scheme] getting console information using system

From: Mike T. Machenry (dskippy at ccs.neu.edu)
Date: Tue Nov 19 13:29:25 EST 2002

I wrote a module called proc-helper which is a wrapper around process. It
provides among other things a function run (string? . -> . string?)
which runs a command and returns the output. You're welcome to use it.
It's on my web page <http://www.ccs.neu.edu/home/dskippy/code/>

The library is pretty minimal and ment to solve a particular problem I
once had. So feel free to email me with bugs, additions, or changes you
write.

-mike

On Mon, Nov 18, 2002 at 03:58:33PM +0100, Rohan Nicholls wrote:
>  For list-related administrative tasks:
>  http://list.cs.brown.edu/mailman/listinfo/plt-scheme
> 
> Hey there all,
> 
> I have a question about the (system ...) function.
> 
> I am interested in getting the information that is returned from the 
> system call, is there a way to do this?
> 
> ie.
> 
> (system "ls -a ${pwd}"), and what I am interested in using is the output 
> that ls sends to console.
> 
> I have been sending the output to a temp file and then reading that in 
> but is there a more elegant way to do this, such as capturing the output 
> port?
> 
> Tia,
> 
> rohan


Posted on the users mailing list.