如何合并子进程stdout和stderr?
以下不起作用,因为所有权不能在stdout和之间共享stderr:
let pipe = Stdio::piped();
let prog = Command::new("prog")
.stdout(pipe)
.stderr(pipe)
.spawn()
.expect("failed to execute prog");
Run Code Online (Sandbox Code Playgroud)
换句话说,2>&1shell中的Rust等价物是什么?
rust ×1