linux – grep仅匹配指定范围内的行

前端之家收集整理的这篇文章主要介绍了linux – grep仅匹配指定范围内的行前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

是否可以使用grep仅匹配预先指定范围内的数字行?
例如,我想列出包含单词’error’的日志[1024,2048]范围内的数字的所有行.

我想保留’-n’功能,即在文件中包含匹配行的编号.

最佳答案
sed -n '1024,2048{/error/{=;p}}' | paste - -

这里/ error /是要匹配的模式,并且=打印行号.

猜你在找的Linux相关文章