1

假设我编写了一个grep查询来找出对象上的方法调用的发生情况,如下所示:

 // might not be accurate, but irrelevant
 grep -nr "[[:alnum:]]\.[[:alnum:]](.*)" .

这会产生很多结果。如何找出获得了多少这样的结果?

4

3 回答 3

7

| wc -l它来计算结果行的数量怎么样?

于 2012-04-16T19:28:49.057 回答
2

关于什么

man grep | grep "count"

它输出

-c, --count
  Suppress normal output; instead print a count of  matching  lines  for  each  input  file. [...]
于 2012-04-16T19:41:02.020 回答
0

以前的答案还可以,我只想将其放入命令行指令中,以便将来拥有复制粘贴版本(从显式到最简单):

grep --count  "PATTERN" FILE

与以下内容完全相同:

grep -c  "PATTERN" FILE

它相当于:

grep "PATTERN" FILE | wc -l

作为奖励,下面我给你一个版本,其中使用了带有模式列表的文件。

grep -count --file=PATTERNFILE FILE

或者干脆

grep -cf PATTERNFILE FILE
于 2018-10-17T15:02:50.393 回答