SOFTELメモ Developer's blog

会社概要 ブログ 調査依頼 社員募集 ...

【linux】ファイル内検索をしたい

問題

開発環境のGUIでのファイル内検索はできるけど、CUIの端末からはどんなコマンドをつかったらいい?

答え

find で見つけたファイルを、パイプとxargsで、grepコマンドに渡す。

find . -type f  | xargs grep "keyword"

実行例

# find . -name "*.html" | xargs grep 'name="entryType"'
./modmember.html:       <input type="hidden" name="entryType">
./modmember.html:       <input type="hidden" name="entryType">
./renew.html:   <input type="hidden" name="entryType">
./renew.html:   <input type="hidden" name="entryType">
./search.html:  <input type="hidden" name="entryType">
./modify.html:  <input type="hidden" name="entryType">

関連するメモ

コメント