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