Итак, если у нас есть несколько файлов с несколькими классами, и некоторые из классов выглядят так:
Код: Выделить всё
class SubClass_A(BaseClass):
def foo(self):
...
async def goo(self):
...
class AnotherClass:
...
class SubClass_B(BaseClass):
def foo(self):
...
async def goo(self):
...
Код: Выделить всё
File: /path/to/file
class SubClass_A(BaseClass):
def foo(self):
async def goo(self):
class SubClass_B(BaseClass):
def foo(self):
async def goo(self):
Я попробовал использовать для этого sed, но я не эксперт в этом, и sed не будет возможность распечатать путь к файлу. Однако я знаю, что awk может напечатать путь к файлу, но я не знаю awk! Ага.
Я думал о написании программы на Python, чтобы сделать это, но эта проблема кажется чем-то, что может решить отличная программа sed/awk.
Спасибо за помощь.
Подробнее здесь: https://stackoverflow.com/questions/791 ... and-or-awk