重定向和管道输出

use*_*027 4 shell pipe io-redirection

rpm -qa > file | wc -l返回 0。我做错了什么?我认为很清楚我的目标是什么,但它不起作用。这是一份工作xargs还是tee

Mic*_*mer 5

是的,这是一份工作tee

rpm -qa | tee file | wc -l
Run Code Online (Sandbox Code Playgroud)

Shell 重定向( >) 就是——重定向——并且您一次只能将输出流指向另一个位置。那时没有什么|可看的。tee正是为此目的而制作的,您希望将流分成两部分,一部分进入文件,另一部分仍在标准输出中。上面的命令正是你想要做的。

xargs 不会帮助这里。