find . -type f | xargs grep "keyword"
との事。
http://www.softel.co.jp/blogs/tech/archives/2561
ちなみにこの方法で検索をかける時、svnでバージョン管理しているディレクトリを検索すると、.svn/text-baseと言うsvnが内部で管理用に使っているファイルも検索に引っかかってじゃま。
そんな時はgrepに-vオプションを付けて.svnを含まない行だけをフィルタしてあげると良い。
こんな感じ。
find . -type f | xargs grep "keyword" | grep -v ".svn"
0 件のコメント:
コメントを投稿