grep
次のようなオブジェクトでのメソッド呼び出しの発生を見つけるためのクエリを作成するとします。
// might not be accurate, but irrelevant
grep -nr "[[:alnum:]]\.[[:alnum:]](.*)" .
これにより、多くの結果が得られます。そのような結果がいくつ得られるかを知る方法は?
grep
次のようなオブジェクトでのメソッド呼び出しの発生を見つけるためのクエリを作成するとします。
// might not be accurate, but irrelevant
grep -nr "[[:alnum:]]\.[[:alnum:]](.*)" .
これにより、多くの結果が得られます。そのような結果がいくつ得られるかを知る方法は?
| wc -l
結果行の数を数えるために使用するのはどうですか?
どうですか
man grep | grep "count"
出力します
-c, --count
Suppress normal output; instead print a count of matching lines for each input file. [...]
以前の回答はOKです。将来のためにコピー&ペーストバージョン(明示的なものから最も単純なものまで)を用意するために、コマンドライン命令に入れたいだけです。
grep --count "PATTERN" FILE
まったく同じです:
grep -c "PATTERN" FILE
そしてそれは同等です:
grep "PATTERN" FILE | wc -l
ボーナスとして、以下にパターンのリストを含むファイルが使用されるバージョンを示します。
grep -count --file=PATTERNFILE FILE
または単に
grep -cf PATTERNFILE FILE