[Rd] pipe(): input to, and output from, a single process
Dirk Eddelbuettel
edd @end|ng |rom deb|@n@org
Mon Mar 16 15:57:17 CET 2020
On 13 March 2020 at 20:26, Greg Minshall wrote:
| hi. i'd like to instantiate sed(1), send it some input, and retrieve
| its output, all via pipes (rather than an intermediate file).
|
| my sense from pipe and looking at the sources (sys-unix.c) is that is
| not possible. is that true? are there any thoughts of providing such a
| facility?
Octave had this already in the 1990s, see documentation for 'popen2' here:
https://octave.org/doc/v4.2.1/Controlling-Subprocesses.html
As it says 'Start a subprocess with two-way communication'.
Dirk
--
http://dirk.eddelbuettel.com | @eddelbuettel | edd using debian.org
More information about the R-devel
mailing list