
一致を印刷するのではなく、一致の数を返すにはどうすればよいですか? 基本的にはどのコマンドを使用すればよいですか?
答え1
-o
grep を使用している場合は、 (grep が各一致を印刷するようにする) との組み合わせを使用しますwc -l
。
テストファイル:
aaa bbb ccc aaa ddd eee
fff aaa ggg hhh aaa jjj
実行:
>grep -o aaa foo.dat| wc -l
4
一致を印刷するのではなく、一致の数を返すにはどうすればよいですか? 基本的にはどのコマンドを使用すればよいですか?
-o
grep を使用している場合は、 (grep が各一致を印刷するようにする) との組み合わせを使用しますwc -l
。
テストファイル:
aaa bbb ccc aaa ddd eee
fff aaa ggg hhh aaa jjj
実行:
>grep -o aaa foo.dat| wc -l
4