Я хочу написать stdout в файл, но также печатает stdout и stderr. Я попытался использовать тройник:
prog | tee stdout.txt
но это приводит к тому, что напечатанные stderr и stdout неправильно чередуются, т. е. если правильный вывод должен быть
OUT1 ERR1
OUT2 ERR2
OUT3 ERR3
OUT4 ERR4
использование tee может распечатать их не по порядку, например:
ERR1 ERR2
OUT1
OUT2
OUT3 ERR3
OUT4
ERR4
Есть ли способ вывести на экран как stdout, так и stderr, а также записать stdout в файл, не сжимая напечатанный вывод?