我需要同时stdout
和stderr
一个文件以及我的shell。
command > file.txt
,通常的goto,不会输出stderr
到文件,也不会输出stdout
到终端。
command > file.txt && cat file.txt
也无法工作,因为它需要实时,并且需要有颜色编码。
为了能够实时读取文件和我的 shell,我需要使用什么命令或原语?
答案1
我通常将其添加2>&1 | tee -a <filename>
到命令末尾,以便将 stderr 重定向到 stdout,然后tee
在将输出写入文件时将其显示在屏幕上。