あるプロセスのstdoutを別のプロセスのstdinに送信したいのですが、コンソールにも送信したいのです。たとえば、stdoutをstdout + stderrに送信します。
たとえば、私はgit edit
次のエイリアスを持っています:
git status --short | cut -b4- | xargs gvim --remote
ファイル名のリストを画面とに送信したいのxargs
ですが。
だから、tee
これを行うようなユーティリティがありますか?次のようなことができるように:
git status --short | \
cut -b4- | almost-but-not-quite-entirely-unlike-tee | \
xargs gvim --remote
/dev/stdout
はリダイレクトされます。つまりtee /dev/stdout
、エフェクトを使用している場合、すべてがxargs
2回送信され、端末には何も送信されません。