[Unix] grepコマンドを使って、ファイル中の文字列出現回数を調べる

開発中のウェブアプリでは、ユーザのログイン履歴を日別にテキストファイルに記録している。だけど、残念ながら集計機能はまだ出来ていない。そんな状況で、「あるユーザが何回ログインしたか」をカウントしたいというニーズあり。

日別のログファイルは同じディレクトリに格納されているので、grepコマンドでユーザ名を検索すればよさそうだ。

調べてみたら、-c オプションで「検索条件にマッチした行数」がカウントできることが解ったので覚え書き。

実行結果

Linuxコマンド集 – 【 grep 】 文字列を検索する:ITpro
http://itpro.nikkeibp.co.jp/article/COLUMN/20060227/230786/