Linuxでファイルの中身検索
カレントディレクトリ配下の、.xmlで終わるファイルの中身から、webuiという文字が含まれる箇所を検索。
find . -name '*.xml' -type f -print | xargs grep 'webui'
カレントディレクトリ配下の、webuiという文字が含まれる箇所(ファイル)を検索。
find . -type f -print | xargs grep 'webui'
カレントディレクトリ配下の、.javaで終わるファイルを除いたファイルの中身から、webuiという文字が含まれる箇所を検索。
find . ! -name '*.java' -type f -print | xargs grep 'webui'
カレントディレクトリ配下の、
.javaで終わるファイルを除いて、.classで終わるファイルを除いたファイルの中身から、webuiという文字が含まれる箇所を検索。
find . ! -name '*.java' -and ! -name '*.class' -type f -print | xargs grep 'webui'
メモ
除外は、-prune ていうのを使うこともできるらしい。