I want to split stdout
so that it is printed both to stdout
and stderr
. This sounds like a job for tee
but the syntax is evading me -
./script.sh | tee stderr
Of course, how should stderr
actually be referred to here?
./script.sh | tee /dev/fd/2
Note that this is dependant on OS support, not any built-in power in tee, so isn't universal (but will work on MacOS, Linux, Solaris, FreeBSD, probably others).