我使用以下cmd来计算h扩展文件中出现的类行
grep -rc 'class' --include \*.h mydirc|wc -l
然而,我认为当我将每个文件的出现次数相加时结果是错误的,这是错误的。我发现wc -l实际上是计算在屏幕上搜索和打印的文件数。例如,
/afs/eos/dist/ds5-2013.06/FastModelsTools_8.2/OSCI/Syst...sc_buffer.h:6
我添加了h:up的数量,它与最终值不匹配。最终值实际上与屏幕上的打印行数相匹配,这与它搜索的.h扩展文件的数量相同。
答案 0 :(得分:0)
怎么样
find . -name \*.h | xargs grep class | wc -l