如何在 Swift 中获得符合标准 input/output/error 的 `Pipe`?

How do I get a `Pipe` to the standard input/output/error in Swift?

在Swift中使用Process时,如果不指定.standardInput.standardOutput.standardError属性,Process 继承调用者的标准 input/output/error,这可能非常有用。但是,比方说,我想告诉 Process 将其输出发送到继承的标准错误。在我看来我想做类似 process.standardOutput = ProcessInfo.processInfo.standardError 的事情,但是 ProcessInfo 没有 standardError 属性。我该如何做这样的事情?

当然,我在发布这个问题后立即找到了答案。

所需的对象是 FileHandle.standardInputFileHandle.standardOutputFileHandle.standardError