我想运行一个 curl 命令,在输出(响应有效负载)中 grep 一些关键字,然后通过 -w 选项打印一些指标。
我认为如果我可以将 -o 输出定向到不同于 -w 输出(始终是标准输出)的流中,这将很容易做到。
tee 将 -w 和 -o 的输出(即 stdout)发送到多个位置。我希望 -w 的输出发送到一个流,而 -o 的输出发送到另一个流。
如何?
答案1
尝试一下tee
。来自手册页:
# source_program | tee (> program1) (> program2) (> programN)| programN+1