Web系のこととかー。

特定の文字列を含むファイルを検索してリストアップするには、findとgrepを組み合わせてあげればOK。

find . -name '*.html' | xargs grep 'hoge'

対象のファイル名条件を複数にするには -o(-orでも可)のオプションをつけてあげれば、設定できる。

find . \( -name '*.php' -o -name '*.html' \) | xargs grep 'hoge'

ちなみに、特定の文字列を含まないものを検索するには、以前のエントリー「指定した文字列がないファイルを一括検索する方法」を参照。

§228 · 11月 30, 2010 · 技術その他 · · [Print]

Leave a Reply