Как сохранить stderr и stdout оболочки в файл, сохранив при этом вывод в окно терминала? [дубликат]

Мне нужны stdout и stderr для файла и моя оболочка одновременно.

command> file.txt , обычный переход, не выводит stderr в файл и не выводит stdout на терминал.

command> file.txt && cat file.txt также не будет работать, потому что он должен работать в реальном времени и иметь цветовую кодировку.

Какую команду или примитив мне нужно использовать, чтобы иметь возможность читать как файл, так и мою оболочку в реальном времени?

1
задан 5 January 2017 в 16:40

1 ответ

Я обычно добавляю 2>&1 | tee -a <filename> в конец моих команд так, чтобы stderr был перенаправлен к stdout, затем tee дисплеи это на экране при записи вывода в файл.

2
ответ дан 7 December 2019 в 13:38

Другие вопросы по тегам:

Похожие вопросы: