如果我想将 make 等命令的输出保存到文件中,我会这样做:
make > out.txt
但是,这会阻止输出显示在控制台窗口上,并且仅保存到文件中。
有没有办法显示监视进程或长 make 命令的输出并将其保存到文件中?
答案1
您可以使用该tee
命令将输出发送到屏幕并将相同的内容写入文件。
make | tee output.txt
如果您想附加到目标文件(如重定向>> output.txt
)而不是覆盖它,您应该将-a
选项添加到tee
:
make | tee -a output.txt