grep -v删除行但在stdout中添加空白行

时间:2017-06-19 16:45:44

标签: bash grep

我正在运行浏览器测试,这会产生很多对我来说不重要的javascript错误,例如:

[Report Only] Refused to load the script 'https://www.googleadservices.com/pagead/conversion_async.js' because it violates the following Content Security Policy directive:

我使用grep -v过滤行,如下所示:

cucumber | grep -v 'Report Only'

这是按预期删除行,但它添加了一个空行。这将我测试的每个有趣的行分成10-20行,这导致了很大的可读性问题。

任何想法为什么grep -v以某种方式用空行替换模式?

0 个答案:

没有答案