基于缩进上下文的grep

基于缩进上下文的grep,grep,indentation,utility,Grep,Indentation,Utility,是否有基于缩进显示上下文的grep工具?对于每一个匹配,我希望看到所有最新的具有较低缩进级别的行,但是跳过中间相同缩进级别的所有行。例如: $ contextgrep rstrip pep8.py class Checker(object): def check_logical(self): if self.verbose >= 2: print(self.logical_line[:80].rstrip()) 这里有一个关于“grep大纲

是否有基于缩进显示上下文的grep工具?对于每一个匹配,我希望看到所有最新的具有较低缩进级别的行,但是跳过中间相同缩进级别的所有行。例如:

$ contextgrep rstrip pep8.py
class Checker(object):
    def check_logical(self):
        if self.verbose >= 2:
            print(self.logical_line[:80].rstrip())

这里有一个关于“grep大纲”的介绍。

按照代码块中的说明编写一个^_^