In a unix environment, I want to use tee
on a chain of commands like so
$ echo 1; echo 2 | tee file
1
2
$ cat file
2
Why does file
only end up as having the output from the final command?
For the purpopses of this discussion, let's assume I can't break them apart and run the commands seperately.