Ich möchte stdout von einem Prozess an den stdin eines anderen Prozesses senden, aber auch an die Konsole. Senden Sie beispielsweise stdout an stdout + stderr.
Zum Beispiel habe ich git edit
folgende Alias:
git status --short | cut -b4- | xargs gvim --remote
Ich möchte, dass die Liste der Dateinamen an den Bildschirm sowie an gesendet wird xargs
.
Gibt es ein tee
ähnliches Dienstprogramm, das dies erledigt? Damit ich etwas machen kann wie:
git status --short | \
cut -b4- | almost-but-not-quite-entirely-unlike-tee | \
xargs gvim --remote
/dev/stdout
werden umgeleitet. Das heißt, wenn Sietee /dev/stdout
den Effekt verwenden, wird allesxargs
zweimal gesendet , und nichts wird an das Terminal gesendet .