是否可以将 -w 和 -o Curl 流的输出发送到不同的文件?怎样做?

是否可以将 -w 和 -o Curl 流的输出发送到不同的文件?怎样做?

我想运行一个 curl 命令,在输出(响应有效负载)中 grep 一些关键字,然后通过 -w 选项打印一些指标。

我认为如果我可以将 -o 输出定向到不同于 -w 输出(始终是标准输出)的流中,这将很容易做到。

tee 将 -w 和 -o 的输出(即 stdout)发送到多个位置。我希望 -w 的输出发送到一个流,而 -o 的输出发送到另一个流。

如何?

答案1

尝试一下tee。来自手册页:

# source_program | tee (> program1) (> program2) (> programN)| programN+1

相关内容