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

以前の回答はOKです。将来のためにコピー&ペーストバージョン(明示的なものから最も単純なものまで)を用意するために、コマンドライン命令に入れたいだけです。

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 に答える