Grepディレクトリ名、ファイル名、内容を一度に?

Grepディレクトリ名、ファイル名、内容を一度に?

私はdrupal用のモジュールを作成しています。その機能は、ディレクトリ名、特定のファイル名、および機能名が同じかどうかによって異なります。

今私は問題を解決しており、必要な場所に同じ文字列があるかどうかを検索したいのですが、ディレクトリ名とファイル名が失われる可能性があることに気づきました。すべての情報を取得するためのgrepまたは他の方法を実行する方法はありますか?

たとえば、私のモジュール名がある場合は、string次のものが必要です。

string/
string/string.module
  function string_function1() {...}
  function string_function2() {...}

自分の仕事をしてeverythinggrep string .みたら

string/
  function string_function1() {...}
  function string_function2() {...}

私のモジュールファイルの名前が間違っていることがわかりました。

答え1

単一宣言ではなく、2 つの宣言で構成されます。

テキストファイルから検索する場合:

grep -RI "string" directory/*

ファイル名を探す:

find directory -type f -name "*string*" -ls

関連情報