Gostaria de enviar stdout de um processo para o stdin de outro processo, mas também para o console. Enviando stdout para stdout + stderr, por exemplo.
Por exemplo, eu tenho um git edit
alias para o seguinte:
git status --short | cut -b4- | xargs gvim --remote
Gostaria que a lista de nomes de arquivos fosse enviada para a tela e também para xargs
.
Então, existe algum tee
utilitário semelhante que faça isso? Para que eu possa fazer algo como:
git status --short | \
cut -b4- | almost-but-not-quite-entirely-unlike-tee | \
xargs gvim --remote
/dev/stdout
é redirecionado. Ou seja, se você estivesse usandotee /dev/stdout
o efeito, tudo será enviadoxargs
duas vezes e nada será direcionado ao terminal.