ファイル内文字列検索

こんなんできるんや!

% grep 検索文字列 ファイル名

ヒットすると、その部分が画面に表示されます。

でもよくあるシーンとしては、あるディレクトリ以下のファイル全てに対して、検索をかけたいんじゃないでしょうか。
これも出来ます。以下は、現在のディレクトリ以下のものに対して、「jdbc」という文字列を含むものを列挙するコマンド例。すげー。

% grep -rn jdbc ./

  • rでディレクトリ内を再帰検索
  • nで行数を表示