Как видно из заголовка, результаты из "gsutil cp" не перенаправляют на stdout, они всегда перенаправляют на stderr.
Как пример: gsutil cp existed_file.txt . > >(tee -a out.log) 2> >(tee -a error.log >&2)
.
В приведенной выше команде out.log пуст, а error.log имеет успешный результат копирования.
Его поведение неверно, потому что, если указанная выше команда верна, ее вывод должен возвращаться в out.log, а не в error.log.
Как я могу это исправить?