rpm-qa>ファイル| wc -l </ code> 0を返します。何が間違っていますか?私の目標は明らかだと思いますが、うまくいきません。これはxargsの仕事ですか またはtee ?
承認された回答:
はい、これはティーの仕事です:
rpm -qa | tee file | wc -l
この構造ではa| b aのstdoutはbのstdinに移動します。 a>ファイルの場合| b aからのすべての出力はファイルに送られ、bstdinには何も送られません。 tee コマンドは、stdinで受信したすべてのファイルをファイルとstdoutの両方にコピーします。