将最后一个管道的输出发送给两个不同的命令,可以使用 tee 命令。tee 命令会从标准输入中读取数据,并同时将数据发送到标准输出和指定的文件中。在这种情况下,可以使用 tee 命令将输出分别发送给两个不同的命令。
具体的命令如下:
command1 | command2 | tee >(command3) | command4
解释如下:
示例:
ls -l | grep "txt" | tee >(wc -l) | grep "abc"
这个命令会将当前目录下以 "txt" 结尾的文件列表输出给 grep 命令进行过滤,然后将过滤后的结果同时发送给 wc -l 命令统计行数,并发送给下一个 grep 命令进行进一步过滤。
注意:以上的答案仅针对问题本身,不涉及特定的云计算品牌商。
领取专属 10元无门槛券
手把手带您无忧上云