Run a command-line process with data sent, and retrieve the data.

Ali Çehreli acehreli at yahoo.com
Fri Jun 10 17:40:16 UTC 2022


On 6/10/22 10:37, Chris Katko wrote:
 > I want to pipe in string data to a shell/commandline program, then
 > retrieve the output. But the documentation I read appears to only show
 > usage for 'Files' for stdin/stdout/stderr.
 >
 > ala something like this:
 > ````D
 > string input = "hello\nworld";
 > string output;
 > runProcess("grep hello", input, output);
 > assert(output = "hello");
 > ````

   https://dlang.org/library/std/process/pipe_process.html

Ali



More information about the Digitalmars-d-learn mailing list