
21 Feb
2011
21 Feb
'11
1:38 p.m.
Or maybe something like
command_line_params ls_params;
ls_params.add("--reverse"); ls_params.add("-l");
command_line_params grep_params; grep_params.add("^d");
grep.stdin().connect(ls.stdout());
ls.spawn(ls_params); grep.spawn(grep_params);
+- - something like that.
Or even better: pipe::connect(ls.stdout(),grep.stdin()); ls.spawn("--reverse","-l","/usr/bin"); grep.spawn("^d"); ls.wait(); grep.wait(); I think this would be much more readable and what is important maintainable. Artyom