From: Christophe R. <cs...@ca...> - 2005-05-08 09:35:42
|
Friedrich Dominicus <fr...@q-...> writes: > /bin/cat: /tmp/t1.txt | /bin/grep eins: No such file or directory > > what am I doing wrong? RUN-PROGRAM is a wrapper around fork()/exec(); it does not touch the shell. The pipe character | is a shell feature which arranges for a pipe to connect the output of one process to the input of the other. > What I want in the end is that I run an external program, maybe in a > piple which should give me a stream from which I can read. How am I > supposed to do that in SBCL? Construct your pipes, either using SB-POSIX or by running two programs with run-program and connecting the streams up yourself (but beware: possible deadlocks lurk). Cheers, Christophe |