如何截断grep或ack返回的长匹配行

前端之家收集整理的这篇文章主要介绍了如何截断grep或ack返回的长匹配行前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我想在通常有很长行的HTML文件上运行ack或grep.我不希望看到很长的线条反复包裹.但我确实希望看到围绕与正则表达式匹配的字符串的长行的那一部分.如何使用任何Unix工具组合获得此功能
您可以使用grep选项-o,可能结合将模式更改为“.{0,10}< original pattern>.{0,10}”以查看其周围的某些上下文:
       -o,--only-matching
              Show only the part of a matching line that matches PATTERN.

..或-c:

       -c,--count
              Suppress normal output; instead print a count of matching  lines
              for  each  input  file.  With the -v,--invert-match option (see
              below),count non-matching lines.
原文链接:https://www.f2er.com/bash/387222.html

猜你在找的Bash相关文章