我想将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
两次,而没有任何内容发送到终端。