如何将命令输出重定向到文件,并在并行管道中将其重定向到其他命令?

问题描述 投票:0回答:1

我想将命令的输出另存为文件,但也可以将其并行传输到另一个命令,而不必两次编写相同的代码字符串。

这里举个例子:

ls -1 > output.txt
ls -1 | wc -l

我想绕过写两次ls -1

这显然不起作用:

ls -1 > output.txt | wc -l
bash
1个回答
1
投票

您可以使用tee

ls | tee output.txt | wc -l
© www.soinside.com 2019 - 2024. All rights reserved.