Dear list,
I needed to show the stdout of a command as well as pass it to another command's stdin. This works: odin:~$ echo 1 | tee /dev/stderr | sed 's/1/2/' 1 2 odin:~$ and this works, too: odin:~$ echo 1 | tee /dev/ttyp8 | sed 's/1/2/' 1 2 odin:~$ where /dev/ttyp8 is the result of the tty command: odin:~$ tty /dev/ttyp8 odin:~$ but this does not work: odin:~$ echo 1 | tee $(tty) | sed 's/1/2/' 2 odin:~$ I do not understand why... Thanks for any comments (and sorry for such a trivial question). Best regards, Ruda