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