Je voudrais envoyer stdout d'un processus à la stdin d'un autre processus, mais aussi à la console. Envoi de stdout à stdout + stderr, par exemple.
Par exemple, j'ai un git edit
alias pour les éléments suivants:
git status --short | cut -b4- | xargs gvim --remote
J'aimerais que la liste des noms de fichiers soit également envoyée à l'écran xargs
.
Alors, existe-t-il un tee
utilitaire similaire à cela? Pour que je puisse faire quelque chose comme:
git status --short | \
cut -b4- | almost-but-not-quite-entirely-unlike-tee | \
xargs gvim --remote
/dev/stdout
est redirigé. Autrement dit, si vous utilisieztee /dev/stdout
l'effet serait que tout est envoyé àxargs
deux fois, et rien ne va au terminal.