特定の基本クラスを継承するクラス (または構造体) を bash スクリプト (、、、、... も使用)grep
で検索する方法はありますか?awk
sed
次のような電話がありました。
./get_classes.sh 'CBaseClass' src/
編集1:
私がすでに試したこと:
grep -r ':.*CBaseClass' src/
:
このソリューションは機能しますが、との間に改行がない場合のみCBaseClass
です。ここでのもう 1 つの問題は、両方が CBaseClass を継承する同じヘッダーに 2 つのクラスがある場合、grep はデフォルトで貪欲な一致 (最初:
から 2 番目までCBaseClass
) になることです。