如果我想通过像 make 这样的命令将输出保存到文件中,我会这样做:
make > out.txt
Run Code Online (Sandbox Code Playgroud)
但是,这会阻止输出显示在控制台窗口上,而只会保存到文件中。
有没有办法显示监控进程的输出,或者长的 make 命令并将其保存到文件中?
小智 17
您可以使用该tee命令将输出发送到屏幕并将相同的内容写入文件。
make | tee output.txt
Run Code Online (Sandbox Code Playgroud)
如果您想附加到目标文件(如>> output.txt重定向)而不是覆盖它,您应该将-a选项添加到tee:
make | tee -a output.txt
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
28752 次 |
| 最近记录: |