如何重定向 MAKE i 的输出,以便仅将 --silent 输出输出到屏幕,但将完整的 MAKE 输出输出到日志文件?
或者这可以通过一些 sdout/stderr 重定向魔法来实现吗?
答案1
make > log-file 2>&1
或者
make 2>&1 | tee log-file | filter
其中filter是一个只通过你想看到的内容的程序。使用 grep 或 sed 或其他东西。
答案2
之前已经通过评论回答过这个问题:
如果您想要完整输出到文件,请使用 make > file.log 2>&1,您将在屏幕上看到“--silent”输出。这是一个非常基本的 shell 用法。
4天过去了,我认为不需要再回复了。