有没有办法使用 bash 脚本(也使用grep
, awk
, sed
, ...)搜索继承给定基类的类(或结构)?
我想到了一个电话,如下所示:
./get_classes.sh 'CBaseClass' src/
编辑1:
我已经尝试过的:
grep -r ':.*CBaseClass' src/
:
此解决方案有效,但仅当和之间没有任何换行符时CBaseClass
。这里的另一个问题是,当您在同一个标头中有两个都继承 CBaseClass 的类时,grep 将默认为贪婪匹配(从 first:
到 second CBaseClass
)。