bashでコマンドの実行結果を標準出力に出しつつクリップボードにコピーする


以下のようにすればコマンドの実行結果を標準出力とファイルの両方に出力できますが、同じように「コマンドの実行結果を標準出力に出力しつつ、クリップボードにコピーする」ということはできないでしょうか。

[code]

    command | tee output.txt 
    
[/code]

環境はWindows上のgit bashです。よろしくお願いいたします。




Windows環境とのことですので [`clip`](https://learn.microsoft.com/ja-jp/windows-
server/administration/windows-commands/clip)
を使うことになります。使い方はoririさんの回答通り、`tee`で内容を別ファイルに書き出しつつ標準出力しますが、その際、[bashのプロセス置換機能](https://www.gnu.org/software/bash/manual/html_node/Process-
Substitution.html)を使い別ファイルでなく別プロセスに出力します。

[code]

    $ echo -e 'hello\nworld' | tee >(clip)
    hello
    world
    
[/code]




Windows環境とのことですので [`clip`](https://learn.microsoft.com/ja-jp/windows-
server/administration/windows-commands/clip)
を使うことになります。使い方はoririさんの回答通り、`tee`で内容を別ファイルに書き出しつつ標準出力しますが、その際、[bashのプロセス置換機能](https://www.gnu.org/software/bash/manual/html_node/Process-
Substitution.html)を使い別ファイルでなく別プロセスに出力します。

[code]

    $ echo -e 'hello\nworld' | tee >(clip)
    hello
    world
    
[/code]

