【发布时间】:2013-09-23 07:27:52
【问题描述】:
当尝试从 make 过滤很长的输出以获取特定的警告或错误消息时,第一个想法是这样的:
$ make | grep -i 'warning: someone set up us the bomb'
但结果并不完全令人满意。输出不仅包含来自grep 的过滤结果,还包含来自make 目标某处使用的其他工具的stdout 和stderr 消息。
现在的问题是:
- 其他输出来自哪里?
- 如何编写过滤命令,输出只包含过滤后的行?
【问题讨论】: