STDOUTを2つの異なる位置に「フォーク」することは可能ですか? [コピー]

STDOUTを2つの異なる位置に「フォーク」することは可能ですか? [コピー]

重複の可能性:
bashから出力をリダイレクトして標準出力に送信する方法はありますか?

私がこれをやっているとしましょう:

ps -ef | grep httpd

ps -efApacheが実行されていることを確認しながら、出力をファイルに「ダンプ」したいと思います。このように:

ps -ef  --- grep http
       |
        --- > file

このようにSTDOUTを並列に分岐することは可能ですか?上記は単なる例ですので、ファイルをダンプしてからファイルをgrepingするなどの小さなトリックは私が探しているものではありません。

ベストアンサー1

確かに。あなたが探しているものはtee次のとおりですfork()

ps -ef | tee file | grep http

おすすめ記事