Linux命令用于计算整个目录

时间:2016-08-29 03:56:42

标签: linux

我使用以下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扩展文件的数量相同。

1 个答案:

答案 0 :(得分:0)

怎么样

find . -name \*.h | xargs grep class | wc -l