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の両方にコピーします。