这里是情况:
我认为这就是我想要的:
some api call | STDOUT | grep "mfa subtext"
| cat > outfile.txt
单个进程将其管道分叉到两个不同的位置,以不同的方式处理事物。另外,some api call
要求用户输入不能自动执行的操作(MFA提示)。
而且我完全陷入困境
some api call | tee outfile.txt
感觉非常接近,但我也想不出如何也不放弃对STDOUT的巨大响应。您可以使用tee
并使用bash
技巧来使用过程替换将结果馈送到grep
api-call | tee >(grep "mfa subtext" >outfile.txt) > /dev/null