例如,获取一个程序的标准输出,获取它的两个副本tee
并将它们(一个或最好两个都能够通过其他程序通过管道)发送回vimdiff
.
如果无需在磁盘上创建文件就可以完成,则可以加分。
我知道如何将输入直接输入到需要两个输入的程序中,就像这样
vimdiff <(curl http://google.com) <(curl http://archives.com/last_night/google.com)
和 tee 用于制作两个输出流
echo "abc" | tee >(sed 's/a/zzz/') >(sed 's/c/zzz/')
但我不知道如何将管道重新连接成菱形。