例として、1 つのプログラムの stdout を取得し、 でそのコピーを 2 つ取得してtee
、両方 (1 つまたはできれば両方を他のプログラムにパイプできる) に送り返しますvimdiff
。
ディスク上にファイルを作成しなくても実行できる場合はボーナス ポイントです。
このように、2つの入力を受け取るプログラムに入力を送信する方法を知っています
vimdiff <(curl http://google.com) <(curl http://archives.com/last_night/google.com)
2 つの出力ストリームを作成するためのティー付き
echo "abc" | tee >(sed 's/a/zzz/') >(sed 's/c/zzz/')
しかし、パイプを接続してひし形に戻す方法がわかりません。