出力をstdoutにリダイレクトし、バイナリファイルにパイプします。

出力をstdoutにリダイレクトし、バイナリファイルにパイプします。

私の.bash_profileに別のコンピュータにコピーしたい素晴らしいPS1行があります。だからそれを見てクリップボードにコピーしたいと思います。これを行うためにコマンドを一緒に接続する方法がわかりません。

私がしなければならないのは、PS1ラインをgrepし、それをteeにパイプし、teeをstdoutとpbcopy(クリップボードにラインをコピーするバイナリファイル)に送信することです。

これまで私は以下を持っています:

grep PS1 .bash_profile | tee [what do I put here?] | pbcopy

残念ながら、私は混乱して何をすべきかわからなかった。標準出力とバイナリファイルに同時に出力するには?

答え1

... | tee /dev/tty | ...

/dev/tty端末の「ファイル」を示します。

関連情報